.net

Medición del tiempo exacto para pruebas de rendimiento [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo medir el rendimiento del código en. NET? ... Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; Pero ¿qué tan exacto es esto? Hay mejores maneras?

¿Por qué no ICloneable?

¿Hay alguna razón particular por la que un genérico ICloneable<T> no existe? Sería mucho más cómodo, si no tuviera que lanzarlo cada vez que clone algo.

NAnt o MSBuild, ¿cuál elegir y cuándo?

Soy consciente de que hay otras NAnt y MSBuild preguntas relacionadas con Stack Overflow, pero no pude encontrar una comparac ... a proyectos de hogar / código abierto y MSBuild para proyectos de trabajo? ¿Cuál es la experiencia con cualquiera de los dos?

Comparación de matrices de dos bytes in.NET

¿Cómo puedo hacer esto rápido? Claro que puedo hacer esto: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a ... )a1, (sbyte[])(Array)a2); Funciona muy bien, pero no parece que funcionaría para x64. Nota mi respuesta súper rápida aquí.

¿Por qué el HashSet es mucho más lento que el HashSet?

Quería almacenar algunas ubicaciones de píxeles sin permitir duplicados, por lo que lo primero que me viene a la mente es Has ... segundos es mucho más que los números mostrados en esa respuesta. ¿Hay una mejor manera de almacenar puntos sin duplicados?

Número total de elementos definidos en una enumeración

¿Cómo puedo obtener el número de elementos definidos en una enumeración?

¿Qué es [Serializable] y cuándo debo usarlo?

Descubrí que algunas clases usan el atributo [Serializable]. ¿Qué es? ¿Cuándo debo usarlo? ¿Qué tipos de beneficios obtendré?

Una guía definitiva para los cambios de ruptura de API in.NET

Me gustaría recopilar tanta información como sea posible sobre el control de versiones de API en.NET/CLR, y específicamente c ... nivel de idioma para ExtensionMethodAttribute, y requiere que los métodos de extensión CLS se llamen como métodos estáticos.

Elegir entre MEF y MAF (Sistema.AddIn)

El Marco de Extensibilidad Administrado (MEF) y el Marco de AddIn Administrado (MAF, también conocido como System.AddIn) pare ... r ambos al mismo tiempo. Cuando usted decide usar uno contra el otro? ¿Bajo qué circunstancias elegirías usar ambos juntos?

¿Cómo seleccionar automáticamente todo el texto en foco en el cuadro de texto WPF?

Si llamo a SelectAll desde un controlador de eventos GotFocus, no funciona con el ratón - la selección desaparece tan pronto ... o del texto versus fuera del texto, esto probablemente significa que quiero comenzar a editar en lugar de sobrescribir todo.

¿Cómo encontrar dependencias de claves foráneas en SQL Server?

¿Cómo puedo encontrar todas las dependencias de clave foránea en una columna en particular? ¿Cuáles son las diferentes al ... nativas (gráficamente en SSMS, consultas / vistas en SQL Server, herramientas de base de datos de terceros, código en. NET)?

¿Hay un método incorporado para comparar colecciones?

Me gustaría comparar el contenido de un par de colecciones en mi método Equals. Tengo un Diccionario y un IList. ¿Hay un mé ... a igualdad es claro-si los dos diccionarios contienen las mismas claves asignadas a los mismos valores, entonces son iguales.

¿Cómo funciona RegexOptions.¿Trabajo compilado?

¿Qué sucede detrás de las escenas cuando marca una expresión regular como una a ser compilada? ¿Cómo se compara esto / es di ... rmación, ¿cómo se determina cuando el costo de la computación es insignificante en comparación con el aumento de rendimiento?

¿Cómo encuentro the.NET ¿versión?

¿Cómo puedo saber qué versión de. NET está instalada? Estoy buscando algo tan simple como "java-version" que pueda escribir ... añadir que Visual Studio puede no estar instalado - esto es típicamente algo que quiero saber acerca de una máquina cliente.

Eliminar elementos de una lista en otra

Estoy tratando de averiguar cómo atravesar una lista genérica de elementos que quiero eliminar de otra lista de elementos. A ... de List1 que también está contenido en List2. No estoy muy seguro de cómo hacerlo, ya que foreach no está basado en índices.

Cómo proporcionar nombre de usuario y contraseña cuando se conecta a un recurso compartido de red

Cuando se conecta a un recurso compartido de red para el que el usuario actual (en mi caso, un usuario de servicio habilitado ... esaria para el recurso compartido no se conoce en el lado del cliente. Cliente y servidor no son miembros del mismo dominio.

El modelo que respalda el contexto ha cambiado desde que se creó la base de datos

El mensaje de error: "El modelo que respalda el contexto 'AddressBook' ha cambiado desde que se creó la base de datos. ... Libreta de direcciones" y el error ocurre cuando intento agregar el objeto contact al contexto. Me estoy perdiendo algo aquí?

¿Cómo puedo resolver un problema de grupo de conexión entre ASP.NET ¿y SQL Server?

Los últimos días vemos este mensaje de error en nuestro sitio web demasiado: "El tiempo de espera ha expirado. El períod ... s configuradas en SQL server es más que 3200 conexiones, es 31 demasiadas o debería editar algo en el ASP.NET ¿configuración?

LINQ-Unión exterior completa

Tengo una lista de identificación de la gente y su nombre, y una lista de identificación de la gente y su apellido. Algunas p ... Pero esto devuelve: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue ¿Qué estoy haciendo mal?

Cuándo usar Cast () y Oftype () en Linq

Soy consciente de dos métodos de tipos de fundición a IEnumerable de un Arraylist en Linq y me pregunto en qué casos usarlos? ... Collection = arrayList.Cast<string>() ¿Cuál es la diferencia entre estos dos métodos y dónde debo aplicar cada caso?