如何在父类的主体中获得子类的名称

Jea*_*uis 2 c# reflection

[C#]

我有课:

public class ChildClass: ParentClass {
   // ... 
}

public class ParentClass {

   public GetClassName() {
       // ...
   }

}
Run Code Online (Sandbox Code Playgroud)

和代码:

var obj = new ChildClass();
string className = obj.GetClassName(); // <---- Here I want to get "ChildClass"
Run Code Online (Sandbox Code Playgroud)

我知道可以使用Reflection完成.但我不知道如何.请帮帮我.

cdh*_*wie 7

string className = obj.GetType().FullName;
Run Code Online (Sandbox Code Playgroud)

如果您在父类的方法中执行此操作,只需执行以下操作:

string className = GetType().FullName;
Run Code Online (Sandbox Code Playgroud)