Articles of .net 2.0

Diferencia entre System.Array.CopyTo () y System.Array.Clone ()

¿Cuál es la diferencia entre System.Array.CopyTo() y System.Array.Clone() ?

XmlSerializer – Hubo un error que refleja el tipo

Utilizando C # .NET 2.0, tengo una clase de datos compuesta que tiene el atributo [Serializable] . Estoy creando una clase XMLSerializer y pasando eso al constructor: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); Estoy recibiendo una excepción diciendo: Hubo un error que refleja el tipo. Dentro de la clase de datos hay otro objeto compuesto. ¿Esto […]

System.Web.Caching vs. Enterprise Library Caching Block

Para un componente .NET que se utilizará tanto en aplicaciones web como en aplicaciones de cliente enriquecido, parece haber dos opciones obvias para el almacenamiento en caché: System.Web.Caching o Ent. Lib. Bloque de almacenamiento en caché ¿Que usas? ¿Por qué? System.Web.Caching ¿Es seguro usarlo fuera de las aplicaciones web? He visto información mixta, pero creo […]

Cómo obtener xpath de una instancia de XmlNode

¿Podría alguien proporcionar algún código que obtenga el xpath de una instancia de System.Xml.XmlNode? ¡Gracias!

¿Cómo migrar una aplicación de servicio .NET Windows a Linux usando mono?

¿Cuál sería el mejor enfoque para migrar un servicio .NET Windows a Linux usando mono? He intentado evitar ejecutar la aplicación como un comando progtwigdo. ¿Es posible obtener un comportamiento similar a un daemon de servicio / sistema (en linux)?

DataTable a JSON

Recientemente necesité serializar una tabla de datos a JSON. Donde estoy todavía estamos en .Net 2.0, así que no puedo usar el serializador JSON en .Net 3.5. Pensé que esto debía haberse hecho antes, así que busqué en línea y encontré varias opciones diferentes . Algunos de ellos dependen de una biblioteca adicional, que me […]

Ventana de acoplamiento dentro de otra ventana

Tengo una aplicación winform (.NET 2.0 C #). Desde esta aplicación, quiero comenzar otro proceso (otra aplicación winform) y acoplarlo a mi ventana (o al menos hacer que parezca que está acoplado). Hasta ahora, solo puedo encontrar información sobre controles de acoplamiento, no ventanas en procesos separados. Mi primer pensamiento es obtener el control de […]

¿Cuál es el ‘ciclo de vida de la página’ de un ASP.NET WebForm?

Estoy buscando obtener una comprensión más completa del ciclo de vida de la página ASP.NET. Estoy en el proceso de crear controles de formulario personalizados y he descubierto que faltaba mi conocimiento en esta área. ¿Hay algún recurso, tutorial, etc. que haya utilizado para comprender mejor esta área? ¿Hay alguna herramienta que haya utilizado para […]

Control.AddRange (…) es lento

Proyecto: tengo un panel principal que contiene un ComboBox y FlowLayoutPanel. El FlowLayoutPanel contiene una cantidad variable de paneles secundarios (un control personalizado que hereda de UserControl). Cada panel secundario contiene algunas tags, dos ComboBoxes, un botón y un DataGridView con 3 columnas ComboBox y una columna de botón. DataGridView puede tener de 1 a […]

¿Cómo puedo crear una instancia de un tipo de matriz arbitraria en tiempo de ejecución?

Estoy tratando de deserializar una matriz de un tipo desconocido en tiempo de comstackción. En tiempo de ejecución, descubrí el tipo, pero no sé cómo crear una instancia. Algo como: Object o = Activator.CreateInstance(type); que no funciona porque no hay un constructor sin parámetros, Array no parece tener ningún constructor.