假设我有一个父类和一个子类:
oprefix
截至目前, GetParentName()和 GetChildName()都将返回 Child 。
但是,在我的场景中,我想获得声明方法的类的名称。
因此 GetChildName()应返回 Child ,但 GetParentName()应返回 Parent 。
这有可能吗?
注意:
我知道我可以使用GetType()。BaseType.Name但是这个 因为层次结构可能很复杂,所以不会起作用。
答案 0 :(得分:6)
你想要这个,我想:
return MethodBase.GetCurrentMethod().DeclaringType.Name;