c#

¿Cuál es la sintaxis para una unión interna en LINQ a SQL?

Estoy escribiendo una sentencia LINQ to SQL, y busco la sintaxis estándar para una unión interna normal con una cláusula ON e ... te en LINQ a SQL: select DealerContact.* from Dealer inner join DealerContact on Dealer.DealerID = DealerContact.DealerID

Mejor manera de comprobar si una ruta es un Archivo o un Directorio?

Estoy procesando un TreeView de directorios y archivos. Un usuario puede seleccionar un archivo o un directorio y luego hacer ... o hacerlo. ¿Existe tal método, y si no, cuál es el medio más sencillo para determinar si una ruta es un archivo o directorio?

¿Cómo obtener el tipo de T de un miembro de una clase o método genérico?

Digamos que tengo un miembro genérico en una clase o método, así que: public class Foo<T> { public List<T> B ... ntiene qué tipo de T? No puedo hacer Bar[0].GetType(), porque la lista podría contener cero elementos. ¿Cómo puedo hacerlo?

¿Cómo verificar que el método no fue llamado en Moq?

¿Cómo puedo verificar que el método NO fue llamado en Moq? ¿Tiene algo como AssertWasNotCalled? ACTUALIZACIÓN: A partir de la versión 3.0, se puede usar una nueva sintaxis: mock.Verify(foo => foo.Execute("ping"), Times.Never());

Establecer objetos a Null / Nada después de su uso in.NET

Debe establecer todos los objetos a null (Nothing en VB.NET) una vez que haya terminado con ellos? Entiendo que en. NET es ... ue no puedo ver el daño. Sin embargo, me he encontrado con una mezcla de opiniones, por lo que cualquier comentario es útil.

Uso de LINQ para eliminar elementos de una lista

Digamos que tengo una consulta LINQ como: var authors = from x in authorsList where x.firstname == "Bob" ... os los nombres que equivalen a Bob de authorsList? Nota: Este es un ejemplo simplificado para los propósitos de la pregunta.

Espere hasta que finalice un proceso

Tengo una aplicación que hace Process.Start() Para iniciar otra aplicación 'ABC'. Quiero esperar hasta que la aplicación t ... tinuar mi ejecución. ¿Cómo puedo hacerlo? Puede haber varias instancias de la aplicación 'ABC' ejecutándose al mismo tiempo.

¿Cómo se obtiene el índice de la iteración actual de un bucle foreach?

¿Hay alguna construcción de lenguaje rara que no haya encontrado (como las pocas que he aprendido recientemente, algunas en ... e hago algo como esto dependiendo de las circunstancias: int i=0; foreach (Object o in collection) { // ... i++; }

¿Por qué usar la palabra clave yield, cuando podría usar unerableumerable ordinario?

Dado este código: IEnumerable<object> FilteredList() { foreach( object item in FullList ) { if( IsIte ... truya un cierto tipo de cosas (un iterador). Pero ¿por qué usarlo? Aparte de ser un poco menos de código, ¿qué hace por mí?

Algoritmo para detectar periodos superpuestos

Tengo que detectar si dos períodos de tiempo se superponen. Cada período tiene una fecha de inicio y una fecha de finalizació ... la clase DateTime) que pueda manejar esto? Tercero: si no, ¿cuál sería su enfoque para hacer esta comparación la más rápida?

¿Cuál es la forma correcta de crear una aplicación de una sola instancia?

Usando C# y WPF en. NET (en lugar de Windows Forms o console), ¿cuál es la forma correcta de crear una aplicación que solo s ... do que el usuario intentó iniciar una segunda, y tal vez también pasar cualquier línea de comandos argumentos si los hubiera.

Cómo convertir el Sistema struct.Byte byte [] a un objeto System.IO. Stream en C#?

Cómo convertir una estructura System.Byte byte[] ¿a un objeto System.IO.Stream en C#?

XmlSerializer-Hubo un error que reflejaba el tipo

Usando C#. NET 2.0, tengo una clase de datos compuestos que tiene el atributo [Serializable]. Estoy creando una clase XMLSer ... ta tener el atributo [Serializable], o al tenerlo en el objeto superior, lo aplica recursivamente a todos los objetos dentro?

Cómo hacer una copia profunda de un objeto in.NET (C # específicamente)? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Clonación profunda de objetos ... tas Quiero una copia profunda verdadera. En Java, esto era fácil, pero ¿cómo se hace en C#?

Cuándo usar la tarea.Delay, cuando usar hilo.¿Dormir?

Hay una(s) buena (s) regla (s) para cuándo usar la tarea .Delay versus Hilo.¿Dormir? Específicamente, ¿hay un valor mínimo ... imo, desde Tarea.El retardo causa el cambio de contexto en una máquina de estado async/await, ¿hay una sobrecarga de usarlo?

Usar async / await para múltiples tareas

Estoy usando un cliente API que es completamente asíncrono, es decir, cada operación devuelve Task o Task<T>, por ejemp ... te, esperaría que esto emitiera 5 solicitudes HTTP de inmediato, escribiendo en la consola a medida que se completa cada una.

La forma más rápida de Insertar en Entity Framework

Estoy buscando la forma más rápida de insertar en Entity Framework. Estoy preguntando esto debido al escenario en el que tie ... urar más de 10 minutos (tiempo de espera predeterminado de las transacciones), y esto conducirá a una transacción incompleta.

Cuándo usar.Primero y cuándo usar.¿FirstOrDefault con LINQ?

He buscado y realmente no he encontrado una respuesta clara en cuanto a cuándo querría usar .First y cuándo querría usar .Fir ... == "foo").FirstOrDefault(); Y para el caso, ¿qué pasa con Tomar? var result = List.Where(x => x == "foo").Take(1);

¿Qué puedo usar para una cobertura de Código de buena calidad para C#/. NET? [cerrado]

Me pregunto qué opciones hay para la cobertura de Código. net (o C# específicamente), especialmente en el segmento de menor p ... ráfico de dependencias Estructura de dependencias Matriz Visualización de Métricas de Código Validando Reglas de Código

¿Cómo puedo encontrar el método que llamó al método actual?

Al iniciar sesión en C#, ¿cómo puedo aprender el nombre del método que llamó al método actual? Sé todo sobre System.Reflectio ... a pila, pero espero encontrar una forma más clara y explícita, algo como Assembly.GetCallingAssembly() pero para los métodos.