Articles of .net

Carga lenta de contenido de la pestaña WPF

Mi aplicación WPF está organizada como un TabControl con cada pestaña que contiene una pantalla diferente. Un TabItem está ligado a datos que tardan un poco en cargarse. Como este TabItem representa una pantalla que los usuarios pueden usar muy raramente, me gustaría no cargar los datos hasta que el usuario seleccione la pestaña. ¿Cómo […]

¿Cómo mejorar el rendimiento de pintura de DataGridView?

(perdón por mal inglés) Tengo un gran problema con el rendimiento de DataGridView cuando vuelve a pintar. Estoy usando DataGridView para mostrar los registros de una secuencia de aplicación externa. Los mensajes de la transmisión entran con una frecuencia alta (menos de 1 ms). Si agrego una nueva fila a DataGridView inmediatamente cuando aparece cada […]

Liberando objetos COM temporales

Considere el siguiente código C # utilizando un objeto COM. MyComObject o = new MyComObject; try { var baz = o.Foo.Bar.Baz; try { // do something with baz } finally { Marshal.ReleaseComObject(baz); } } finally { Marshal.ReleaseComObject(o); } Esto liberará los objetos COM o baz , pero no los objetos temporales que regresan por o.Foo […]

Mono Compiler as a Service (MCS)

Me gustaría consumir el comstackdor de Mono como un servicio de mi aplicación regular .NET 3.5. He descargado los últimos bits (2.6.7), he creado una aplicación de consola simple en Visual Studio y he hecho referencia al dll Mono.CSharp. Luego, en mi aplicación de consola (directamente de una muestra en línea): Evaluator.Run(“using System; using System.Linq;”); […]

C # ¿Hay un LINQ a HTML, o alguna otra buena API de manipulación HTML .Net?

Tengo una aplicación C # WPF que necesita consumir datos que están expuestos en una página web como una tabla HTML. Después de obtener inspiración de esta url , traté de usar Linq a Xml para analizar el documento Html, pero esto solo funciona si el documento HTML está muy bien formado (y no tiene […]

¿Cuándo se libera la memoria asignada por el proceso .NET a Windows?

La puesta en marcha .NET asigna memoria para el montón de cada generación (0, 1, 2, LOH) en segmentos para obtener un bloque continuo de memoria, al inicio y cuando intenta satisfacer una solicitud de asignación, después de una recostackción. Esta memoria asignada para cada stack probablemente se nivelará a medida que la aplicación “se […]

Uso de memoria en C #

Tengo un progtwig que usa hilos en C #. ¿Hay alguna manera de saber progtwigr el uso de memoria de la aplicación? Quiero limitar el desove de los hilos para decir 10 megabytes de memoria, ¿cómo lo haría?

IEqualityComparer que utiliza ReferenceEquals

¿Hay una IEqualityComparer predeterminada de IEqualityComparer que utiliza ReferenceEquals ? EqualityComparer.Default utiliza ObjectComparer, que usa object.Equals() . En mi caso, los objetos ya implementan IEquatable , que necesito ignorar y comparar solo por referencia del objeto.

Compruebe el protocolo ssl, el cifrado y otras propiedades en una aplicación asp.net mvc 4

Debido a razones de cumplimiento, debemos desactivar el soporte de algunos cifrados y SSL2 en nuestros servidores web. Esto no es realmente un problema, pero también nos gustaría informarles, después de su exitoso inicio de sesión en el sitio web, que sugerimos activar TLS 1.2 en su navegador en caso de que todavía no se […]

Correlación de dos matrices en C #

Al tener dos matrices de valores dobles, quiero calcular el coeficiente de correlación (valor doble simple, al igual que la función CORREL en MS Excel). ¿Hay alguna solución simple de una línea en C #? Ya descubrí math lib llamado Meta Numerics. De acuerdo con esta pregunta SO , debería hacer el trabajo. Aquí hay […]