¿Cuál es la diferencia entre System.Type y System.RuntimeType en C #?
Intenté hacer algunas pruebas de convenciones hoy y obtener todos los tipos en un ensamblado (llamando aAssembly.GetTypes()
), cuando me topé con algo:
System.RuntimeType:[First.Namespace.FirstClass]
Siempre que trato de comparar ese tipo contypeof(FirstClass)
, no son iguales. Entonces, cuando trato de encontrar todos los tipos que contienenFirstClass
como parámetro genérico, no encuentro ninguno.
Cuál es la diferencia entreSystem.RuntimeType
ySystem.Type
?
¿Hay alguna forma de resolver mi problema?