Articles of .net

¿Cómo se pasan las cadenas en .NET?

Cuando paso una string a una función, ¿se pasa un puntero al contenido de la cadena, o la cadena completa pasa a la función en la stack como lo haría una struct ?

Cómo leer una clave privada PEM RSA de .NET

Tengo una clave privada RSA en formato PEM , ¿hay una manera directa de leer eso de .NET y crear instancias de un RSACryptoServiceProvider para descifrar los datos cifrados con la clave pública correspondiente?

Detectando la inserción y eliminación de unidades USB usando el servicio de Windows y c #

Buscando la posibilidad de hacer una aplicación distribuida USB que se iniciará automáticamente al insertar un dispositivo USB y se apagará cuando retire el dispositivo Usará .Net y C #. ¿Buscas sugerencias sobre cómo abordar esto usando C #? Actualización: dos soluciones posibles implementando esto como un servicio. – anular WndProc o – utilizando la […]

Serialización XML de la propiedad de la interfaz

Me gustaría XML serializar un objeto que tiene (entre otros) una propiedad de tipo IModelObject (que es una interfaz). public class Example { public IModelObject Model { get; set; } } Cuando trato de serializar un objeto de esta clase, recibo el siguiente error: “No se puede serializar el miembro Example.Model de tipo Example porque […]

Cómo guardar el objeto MailMessage en el disco como archivo * .eml o * .msg

¿Cómo guardo el objeto MailMessage en el disco? El objeto MailMessage no expone ningún método Save (). No tengo ningún problema si se guarda en cualquier formato, * .eml o * .msg. ¿Alguna idea de cómo hacer esto?

¿Cuál es el propósito de la configuración “Preferir 32 bits” en Visual Studio 2012 y cómo funciona realmente?

No me queda claro cómo el comstackdor sabrá automáticamente comstackr para 64 bits cuando lo necesite. ¿Cómo sabe cuándo puede apuntar con confianza a 32 bits? Tengo curiosidad sobre cómo el comstackdor sabe a qué architecture apuntar al comstackr. ¿Analiza el código y toma una decisión basada en lo que encuentra?

Cursor.Current vs. this.Cursor

¿Hay alguna diferencia entre Cursor.Current y this.Cursor (donde this es un WinForm) en .Net? Siempre he usado esto. this.Cursor y he tenido muy buena suerte con él, pero recientemente comencé a usar CodeRush y simplemente incrustó algún código en un bloque “Wait Cursor” y CodeRush usó la propiedad Cursor.Current . He visto en Internet y […]

Asociar enumeraciones con cadenas en C #

Sé que lo siguiente no es posible porque tiene que ser una int enum GroupTypes { TheGroup = “OEM”, TheOtherGroup = “CMB” } De mi base de datos obtengo un campo con códigos incomprensibles (OEM y CMB). Me gustaría hacer de este campo una enumeración o algo comprensible. Debido a que el objective es legibilidad, […]

¿Cómo reinicio mi aplicación C # WinForm?

Desarrollando una aplicación WinForm de C # .NET 2.0. Necesita la aplicación para cerrar y reiniciarse. Application.Restart(); El método anterior ha demostrado ser poco confiable . ¿Cuál es una mejor forma de reiniciar la aplicación?

¿La mejor forma de obtener InnerXml de un XElement?

¿Cuál es la mejor manera de obtener los contenidos del elemento mixto del body en el siguiente código? El elemento puede contener XHTML o texto, pero solo quiero que su contenido esté en forma de cadena. El tipo XmlElement tiene la propiedad InnerXml , que es exactamente lo que busco. El código tal como está […]