Articles of .net

Anatomía de una “pérdida de memoria”

En la perspectiva de .NET: ¿Qué es una pérdida de memoria ? ¿Cómo puede determinar si su aplicación tiene fugas? ¿Cuáles son los efectos? ¿Cómo se puede prevenir una fuga de memoria? Si su aplicación tiene pérdida de memoria, ¿desaparece cuando el proceso se cierra o se elimina? ¿O las memory leaks en su aplicación […]

¿Cómo puedo obtener la posición del cuadro de texto que se ha presionado?

Estoy escribiendo en WPF el Sudoku Game y hago en tiempo de ejecución 81 cuadros de texto sobre canvas: public partial class Test : Window { private TextBox[,] texts = new TextBox[9, 9]; GameBoard board = new GameBoard(); public Test(string path) { InitializeComponent(); Initialization_text(); } void Initialization_text() { for (int i = 0; i < […]

¿Cuándo debería usar GC.SuppressFinalize ()?

En .NET, ¿bajo qué circunstancias debería usar GC.SuppressFinalize() ? ¿Qué ventaja (s) me da el uso de este método?

¿Dónde está mi espacio de nombres System.Numerics?

Estoy usando Visual Studio 2010 y trato de usar el tipo BigInteger en un progtwig C #. Se supone que este tipo está disponible en el espacio de nombres System.Numerics , pero no parece tenerlo instalado en el marco .Net 4.0. Cuando using System.Numerics; ” using System.Numerics; ” en VS2010, aparece un subrayado rojo debajo […]

¿C # permite doble punto y coma? ; si es así, ¿hay alguna forma especial?

Estoy escribiendo una statement y comstack, pero el comstackdor [VS] nunca me dice que puse el punto y coma dos veces. Esto significa en ASP.NET MVC 3 return Json(mydata);; return Json(mydata); Ambos comstackn, pero el primero es incorrecto en el patrón de diseño. ¿Por qué no me dice acerca de los dos puntos y comas? […]

¿Cómo se implementan los tipos anulables bajo el capó en .net?

En nuestro propio C # de Jon Skeet en profundidad , analiza las 3 formas de simular un ‘nulo’ para los tipos de valores: Valor mágico (por ejemplo, DateTime lo más temprano posible se considera ‘nulo’) Tipo de referencia envoltorio bandera booleana Se menciona que los tipos que aceptan nulos usan el tercer método. ¿Cómo […]

Uso de LibTiff desde C # (para acceder a imágenes TIFF en mosaico)

Me gustaría usar LibTiff para acceder a archivos TIFF muy grandes. Necesito funciones como varias páginas y mosaicos, por lo que LibTiff parece ser el camino correcto a seguir. ¿Alguien puede ayudarme a usar LibTiff desde C #? He encontrado algunos enlaces (como blog.bee-ee que contenía un código parcial. Pero no pude ir más allá […]

¿Cómo puedo tratar el círculo como control después de dibujarlo? – Mover y seleccionar formas

En realidad, después de hacer clic en cada círculo, quiero que se cambie su color, por ejemplo, quiero que se vuelva rojo. En general, quiero tratarlo como control. Sé cómo dibujar los círculos que representan los nodos del gráfico cuando hago doble clic en el cuadro de imagen. Estoy usando el siguiente código: public Form1() […]

¿El lector de datos es más rápido que el conjunto de datos al completar una tabla de datos?

Que sería más rápido. 1) Looping un lector de datos y la creación de una tabla de datos poblada basada en filas y columnas personalizadas 2) O creando un objeto dataAdapter y simplemente (.Fill) ing datatable. ¿Sigue siendo cierto el rendimiento de un lector de datos con la creación dinámica de una tabla de datos?

El controlador administrado ODP.NET no aparece en el diálogo Fuente de datos

Después de haber instalado ODP.NET administrado en mi computadora, el controlador administrado ODP.NET no aparece dentro del cuadro de diálogo Elegir origen de datos en Visual Studio 2013 Professional. Así es como debería verse: Así es como realmente se ve en mi máquina: He seguido los pasos descritos en el artículo ” An Easy Drive […]