【发布时间】:2012-12-13 17:37:40
【问题描述】:
有谁知道我们如何以简单的方式获取类的名称,就像 Java 可以通过 class.getName() 做的那样?
注意:是的,有一些混乱的解决方法,例如类类型的CreateInstance,然后获取对象的名称,但我想要一个简单的方法。
编辑 1:
实际上,我需要方法中的类名,比如 X。同时,我不想失去类型安全性,也不允许其他开发人员将字符串传递给该方法。像这样的:
void X( ??? class) // --> don't know how
{
var className = get the name of class // --> which I don't know how
Console.WriteLine(className);
}
X(tblEmployee); //--> usage of X, where tblEmployee is a POCO class
【问题讨论】: