Articles of .net

Crear instancia predeterminada de tipo

¿Cuál es el equivalente reflexivo de: default(object); //null Cuando no tengo el tipo hasta el tiempo de ejecución, por ejemplo public void Method(Type type) { var instance = type.CreateDefault(); //no such method exists, but I expect there is a way of doing this? }

¿Cómo determinar el tipo adjunto desde un atributo personalizado?

Tengo un atributo personalizado que se puede asignar a una clase, [FooAttribute] . Lo que me gustaría hacer, desde dentro del atributo, es determinar qué tipo realmente me ha utilizado. Por ejemplo, si tengo: [FooAttribute] public class Bar { } En el código de FooAttribute, ¿cómo puedo determinar que fue la clase Bar la que […]

C # Tarea que devuelve un valor.

Estoy tratando de ejecutar una función en una tarea pero estoy haciendo algo mal. Heres un ejemplo: var t = Task.Factory.StartNew(() => GenerateResult(2)); static int GenerateResult(int i) { return i; } Al final Console.WriteLine(t); Esto devuelve: System.Threading.Tasks.Task`1 [System.Int32] Quiero que sea 2. ¿Qué estoy haciendo mal aquí? : /

Obtenga información de archivo del número de referencia NTFS-MFT

En mi aplicación C #, ya tengo una forma de examinar el sistema de archivos, pero me gustaría aprovechar la lectura de la Tabla de archivos maestra (MFT) porque es mucho más rápida. Entiendo que 1) es una especificación de propiedad y, por lo tanto, está sujeta a cambios sin previo aviso, y 2) solo […]

¿Cuál es la mejor práctica para recuperarse de un error de FileSystemWatcher?

Después de que se generó un evento FileSystemWatcher.Error , no tengo idea de qué hacer a continuación. La excepción puede ser una [relativamente] menor, como demasiados cambios a la vez en el directorio que no afecta el proceso de observación del observador, pero también puede ser un gran problema, como la eliminación del directorio visto, […]

.NET Windows forma el texto de la celda DataGridView desaparece cuando se agrega programáticamente

Estoy desarrollando una aplicación de formularios de Windows que incluye un DataGridView . Este DataGridView tiene 3 columnas, todas las cuales son simplemente celdas de texto: Timestamp Connection Message El problema que estoy encontrando es que cuando agrego una fila (programáticamente), encuentro que el texto desaparece si es demasiado largo. Para ser específico, si el […]

¿Qué tipo de mecanismo de locking utiliza la instrucción de locking?

¿La palabra clave de locking c # usa un enfoque de ‘rendimiento’, ‘locking de giro’ o híbrido para manejar la contención? Hasta ahora mis búsquedas en la statement de locking de .net no han encontrado una respuesta. Voy a publicar si encuentro más. Hasta ahora, todo lo que pude encontrar es cuándo debería uno usar […]

No puedo escribir texto en árabe en el archivo XAML

cuando construí el proyecto ocurrió el siguiente error: alguna ayuda….

Lectura de la directiva de grupo local / Configuración de Active Directory

Estoy escribiendo un progtwig de C # que aplicará la complejidad de la contraseña de acuerdo con la configuración de la Política de grupo de Windows “La contraseña debe cumplir con los requisitos de complejidad”. Específicamente, si esa política se establece en Habilitado en la máquina local (si no es parte de un dominio) o […]

Evento que ocurre cuando se enfoca la forma.

Primero tengo dos formas es frmBase y la segunda es frmBalloon. Alterar el enfoque de ambas formas, primero se muestra frmBase, luego se muestra frmBalloon (frmBase no es visible) y luego nuevamente se muestra frmBase. Ahora necesito un evento que ocurra primero frmBase se carga y luego nuevamente cuando aparece, después de que frmBalloon no […]