Preguntas etiquetadas con .net

120
Medir el tiempo de ejecución del código

Quiero saber cuánto tiempo tarda un procedimiento / función / orden en finalizar, con fines de prueba. Esto es lo que hice, pero mi método es incorrecto porque si la diferencia de segundos es 0, no puedo devolver los milisegundos transcurridos: Observe que el valor de suspensión es de 500 ms, por...

119
Bloqueos reentrantes en C #

¿El siguiente código dará como resultado un interbloqueo al usar C # en .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } }

119
¿Indexadores estáticos?

На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса ¿Por qué no se permiten los indexadores estáticos en C #? No veo ninguna razón por la que no deban permitirse y, además, podrían ser muy útiles. Por ejemplo: public...

119
Eliminación de controles de usuario de WPF

He creado un control de usuario WPF personalizado que está destinado a ser utilizado por un tercero. Mi control tiene un miembro privado que es desechable, y me gustaría asegurarme de que su método de eliminación siempre sea llamado una vez que se cierre la ventana / aplicación que lo contiene. Sin...

119
Devolver 'IList' vs 'ICollection' vs 'Collection'

Estoy confundido acerca de qué tipo de colección debería devolver de mis métodos y propiedades de API públicas. Las colecciones que tengo en mente son IList, ICollectiony Collection. ¿Devolver uno de estos tipos siempre se prefiere sobre los demás, o depende de la situación...