我需要類方法中的類名,例如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