Digamos que tengo un Type
llamado type
.Determine si un tipo es estático
quiero para determinar si puedo hacer esto con mi tipo (sin tener que hacer esto para cada tipo):
Si type
es System.Windows.Point
entonces yo podría hacer esto:
Point point1 = new Point();
Sin embargo, si type
se System.Environment
entonces esto no va a volar:
Environment environment1 = new Environment(); //wrong
Así que si estoy iteración a través de todas las tipo visible en un ensamble, ¿cómo salteo todos los tipos que no podrán crear una instancia como la segunda? Soy algo nuevo en la reflexión, así que todavía no soy tan bueno con la terminología. Espero que lo que trato de hacer aquí sea bastante claro.
Gracias por la respuesta, me hubiera llevado mucho tiempo idear esto por mi cuenta. – Beaker