Articles of .net

Cómo cargar ensamblajes ubicados en una carpeta en la aplicación de consola central de .net

Estoy haciendo una aplicación de consola en la plataforma .Net Core y me preguntaba, ¿cómo cargar uno los ensamblajes (archivos .dll) y crear instancias de clases utilizando las características dinámicas de C #? Parece muy diferente a .Net 4.X y no está realmente documentado … Por ejemplo, digamos que tengo una biblioteca de clases (.Net […]

¿Cómo concatenar dos IEnumerable en un nuevo IEnumerable ?

Tengo dos instancias de IEnumerable (con la misma T ). Quiero una nueva instancia de IEnumerable que es la concatenación de ambos. ¿Existe un método incorporado en .Net para hacer eso o tengo que escribirlo yo mismo?

Establecer el foco en el cuadro de texto en WPF

Cómo establecer el foco en un elemento TextBox en WPF Tengo este código: txtCompanyID.Focusable = true; txtCompanyID.Focus(); …Pero no está funcionando. ¿Alguna idea?

Cómo determinar la dirección MAC de la tarjeta de red física real, no las interfaces de red virtuales creadas por VPN (.NET C #)

Fondo Estoy tratando de obtener un identificador único de una computadora y quiero poder devolver la misma dirección MAC de manera confiable cada vez. Créanme, tengo mis razones para usar la dirección MAC y he leído muchas publicaciones sobre métodos alternativos de identificación únicos (y sí, he considerado si no tienen ninguna tarjeta de red). […]

¿Es mejor declarar una variable dentro o fuera de un bucle?

Es mejor hacer: variable1Type foo; variable2Type baa; foreach(var val in list) { foo = new Foo( … ); foo.x = FormatValue(val); baa = new Baa(); baa.main = foo; baa.Do(); } O: foreach(var val in list) { variable1Type foo = new Foo( … ); foo.x = FormatValue(val); variable2Type baa = new Baa(); baa.main = foo; baa.Do(); […]

¿Cómo creo una clase genérica a partir de una cadena en C #?

Tengo una clase genérica como esa: public class Repository {…} Y necesito instanciarlo con una cadena … Ejemplo: string _sample = “TypeRepository”; var _rep = new Repository(); ¿Cómo puedo hacer eso? ¿Es eso posible? ¡Gracias!

Cómo serializar / deserializar clases simples a XML y viceversa

A veces quiero emular los datos almacenados de mis clases sin configurar un viaje de ida y vuelta a la base de datos. Por ejemplo, digamos que tengo las siguientes clases: public class ShoppingCart { public List Items {get; set;} public int UserID { get; set; } } public class CartItem { public int SkuID […]

¿Qué significa este código C # con una “flecha” y cómo se llama?

Estaba intentando habilitar SSL en mi progtwig de cliente C # y encontré el siguiente código en esta respuesta : System.Net.ServicePointManager.ServerCertificateValidationCallback += (se, cert, chain, sslerror) => { return true; }; Agregué el código a mi progtwig y resolvió el problema, pero no entiendo exactamente cómo funciona. La parte izquierda System.Net.ServicePointManager.ServerCertificateValidationCallback es una callback y […]

El subproceso de llamada no puede acceder a este objeto porque lo posee un subproceso diferente. WPF

Cada vez que actualizo una etiqueta, recibí este error: El hilo de llamada no puede acceder a este objeto porque lo posee un hilo diferente. Traté de invocar pero falló. Estoy usando el formulario WPF. delegate void lostfocs(string st); private void imgPayment_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { Thread t = new Thread(modi); t.Start(); } void modi() […]

¿Debe una propiedad tener el mismo nombre que su tipo?

A veces he visto código escrito así: public class B1 { } public class B2 { private B1 b1; public B1 B1 { get { return b1; } set { b1 = value; } } } es decir, la clase B2 tiene una propiedad llamada “B1”, que también es del tipo “B1”. Mi instinto me […]