2010-12-21 51 views
2

[C#]如何在父类的身体得到儿童类的名称

我有类:

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

public class ParentClass { 

    public GetClassName() { 
     // ... 
    } 

} 

和代码:

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

我知道这可能用反射来完成。但我不知道如何。请帮帮我。

回答

6
string className = obj.GetType().FullName; 

如果您在父类这样的方法,只是做:

string className = GetType().FullName; 
+0

非常感谢你,cdhowie! – 2010-12-21 18:50:26