Preguntas con la etiqueta [.net]
¿Crear una cola de bloqueo <T> en .NET?
Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y varios subprocesos leen desde la misma cola. Si la cola alcanza un tamaño específico,
¿Cómo enumerar recursivamente todos los archivos en un directorio en C#?
¿Cómo enumerar recursivamente todos los archivos en un directorio y directorios secundarios en C#?
LINQ: unión externa completa
Tengo una lista de identificación de personas y su nombre, y una lista de identificación de personas y su apellido. Algunas personas no tienen nombre y otras no tienen apellido;
"Se intentó cargar un programa con un formato incorrecto" incluso cuando las plataformas son las mismas
Estoy llamando a funciones desde una DLL no administrada de 32 bits en un sistema de 64 bits. Lo que obtengo es: BadImageFormatException: se intentó cargar un programa con un
¿Cómo diseño efectivamente mi aplicación donde la mayoría de las clases dependen de ILogger?
Estoy inyectando un Loggercomponente en todas mis clases. La mayoría de mis clases tienen la Loggerpropiedad definida, excepto cuando hay una cadena de herencia (en ese caso solo la clase
Interfaces C#. Implementación implícita versus implementación explícita
¿Cuáles son las diferencias en la implementación de interfaces implícita y explícitamente en C#? ¿Cuándo debería utilizar implícito y cuándo debería utilizar explícito? ¿Hay pros y/o contras de uno u
¿Cuándo debería usar una estructura en lugar de una clase?
MSDN dice que debes usar estructuras cuando necesites objetos livianos. ¿Existen otros escenarios en los que una estructura es preferible a una clase? Algunas personas tal vez hayan olvidado que:
¿Cómo puedo pasar el nombre de una variable a una función?
Permítanme usar el siguiente ejemplo para explicar mi pregunta: public string ExampleFunction(string Variable) { return something; } string WhatIsMyName = "Hello World"; string Hello = ExampleFunction(WhatIsMyName); Cuando paso la variable
Cómo escapar de llaves (llaves) en una cadena de formato en .NET
¿ Cómo se pueden escapar los corchetes al usar string.Format? Por ejemplo: String val = "1,2,3" String.Format(" foo {{0}}", val); Este ejemplo no genera una excepción, pero genera la cadena
¿Cómo llamo a un método genérico usando una variable de tipo?
¿Cuál es la mejor manera de llamar a un método genérico cuando el parámetro de tipo no se conoce en tiempo de compilación, sino que se obtiene dinámicamente en tiempo
¿Cuál es la forma correcta de volver a generar una excepción en C#? [duplicar]
¿Es mejor hacer esto? try { ... } catch (Exception ex) { ... throw; } O esto: try { ... } catch (Exception ex) { ... throw ex; } ¿Hacen
¿Cómo verificar que ese método NO fue llamado en Moq?
¿Cómo verifico que ese método NO fue llamado en Moq ? ¿Tiene algo como AssertWasNotCalled? ACTUALIZACIÓN: A partir de la versión 3.0, se puede utilizar una nueva sintaxis: mock.Verify(foo =>
¿Cómo aplanar el árbol a través de LINQ?
Entonces tengo un árbol simple: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Tengo un IEnumerable<MyNode>. Quiero obtener una lista de todos MyNode(incluidos los
Cómo crear una nueva instancia de objeto a partir de un tipo
Es posible que no siempre se conozca la naturaleza Typede un objeto en tiempo de compilación, pero es posible que sea necesario crear una instancia de Type. ¿ Cómo se
Cómo habilitar el registro de errores de enlace de ensamblaje (Fusion) en .NET
¿Cómo habilito el registro de errores de enlace de ensamblaje (Fusion) en .NET?