Preguntas con la etiqueta [.net]

Lista .net preguntas

¿Crear una cola de bloqueo <T> en .NET?

10
respuestas
171
votos
120.4k
vistas

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 y directorios secundarios en C#?

LINQ: unión externa completa

18
respuestas
250
votos
176.2k
vistas

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;

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

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

¿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

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:

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 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

¿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

¿Es mejor hacer esto? try { ... } catch (Exception ex) { ... throw; } O esto: try { ... } catch (Exception ex) { ... throw ex; } ¿Hacen

¿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 =&gt;

¿Cómo aplanar el árbol a través de LINQ?

15
respuestas
118
votos
62.8k
vistas

Entonces tengo un árbol simple: class MyNode { public MyNode Parent; public IEnumerable&lt;MyNode&gt; Elements; int group = 1; } Tengo un IEnumerable&lt;MyNode&gt;. Quiero obtener una lista de todos MyNode(incluidos los

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 habilito el registro de errores de enlace de ensamblaje (Fusion) en .NET?