重複の可能性:
C# で完全な名前空間なしで型名を取得する
Javaがclass.getName()
.
CreateInstance
NB: はい、クラス型のような厄介な回避策がいくつかあり、オブジェクトの名前を取得しますが、簡単な方法が必要です。
編集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