Burlando el patrón Singleton con reflectividad

Seguramente todos sabéis lo que es el patrón Singleton, pero por si alguien faltó a clase ese día, es un método de asegurarse de que una clase es instanciada una única vez independientemente del número de veces que se la llame. El sistema de lograrlo es sencillo: Se crea una variable estática del mismo tipo… Seguir leyendo Burlando el patrón Singleton con reflectividad

Reflectividad en tipos anónimos de C# 3

Muchos sabréis que C# 3 permite la creación de “Tipos anónimos”, es decir, la instanciación de objetos de clase desconocida. Para aquellos que aun no hayan hecho uso de esta característica, ahí va un ejemplo: private object ObtenerPersona() { return new { Nombre=»Pablo», Apellido=»Carballude» }; } Ese método devuelve un object, pero el objeto de… Seguir leyendo Reflectividad en tipos anónimos de C# 3