videos sobre reflexivos reflexiones reflexion primaria preescolar para padres irresponsables hijos familia educacion audios adolescentes .net reflection

.net - reflexivos - videos para padres sobre educacion



Obteniendo el nombre de la clase para padres usando Reflection (7)

¿Cómo puedo obtener el nombre de la clase principal de alguna clase usando Reflection?


Actualmente en .NET Core, BaseType no está disponible, puede recuperarlo de la siguiente manera:

typeof(T).GetTypeInfo().BaseType


Al igual que:

typeof(Typ).BaseType.Name


La pregunta anterior pregunta sobre el Tipo principal, que se puede recuperar usando:

yourRefVar.GetType().UnderlyingSystemType.Name


Llegué a esta pregunta buscando la clase que declara una clase anidada, que es DeclaringType.

this.GetType().DeclaringType.Name

Tal vez no es lo que pidió el OP, pero tal vez alguien más viene con los mismos criterios de búsqueda que yo. ;-)


Puedes usar:

string baseclassName = typeof(MyClass).BaseType.Name;


Type type = obj.GetType(); Type baseType = type.BaseType; string baseName = baseType.Name;


obj.GetType().BaseType.Name