.net

Clonación profunda de objetos

Quiero hacer algo como: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Y lu ... ofundamente un objeto para que el objeto clonado pueda ser modificado sin que ningún cambio se refleje en el objeto original?

Capturar múltiples excepciones a la vez?

Se desaconseja simplemente atrapar System.Exception. En cambio, solo las excepciones" conocidas " deben ser capturadas. Ahor ... a esperada, desea para "restablecer" el object. Sin embargo, si hay una excepción inesperada, todavía quiero lanzar más alto.

¿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

Diferencia entre decimal, flotante y doble in.NET?

¿Cuál es la diferencia entre decimal, float y double en. NET? ¿Cuándo alguien usaría uno de estos?

¿Dónde Está La Máquina.Config?

Quiero aplicar un cambio para poder usar la configuración de GC del servidor para mi aplicación C# 3.5 - puedo hacerlo editan ... ma es que no sé dónde está. ¿Cómo puedo encontrar la ruta de este archivo de forma repetible en varias máquinas diferentes

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.

Pasar un valor de enumeración como parámetro de comando desde XAML

Quiero pasar un valor de enumeración como parámetro de comando en WPF, usando algo como esto: <Button x:Name="uxSea ... voca el comando de búsqueda. ¿Es esto posible en WPF, o cómo puede pasar un valor de enumeración como parámetro de comando?

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.

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

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.

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