我需要类方法中的类名,例如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
由于tblEmployee是一个类而不是对象,X(tblEmployee.GetType())是错误的,因为可以在对象上调用GetType()。相反,X(typeof(tblEmployee))是正确的。 – Alireza
@Alireza对不起,我认为这是该班的一个实例。固定。 – Rotem