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

时间:2010-12-21 18:27:57

标签: c# reflection

[C#]

我有课程:

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

public class ParentClass {

   public GetClassName() {
       // ...
   }

}

代码:

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

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

1 个答案:

答案 0 :(得分:6)

string className = obj.GetType().FullName;

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

string className = GetType().FullName;