可能重複:
Get type name without full namespace in C#C#等價的Class.forName()的Java中
有誰知道我們如何能在像什麼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