如果我有一个名为MyProgram的类,是否有一种方法检索“MyProgram”作为字符串?
当前回答
我还想把这个吐出来。我认为@micahtan的发帖方式更可取。
typeof(MyProgram).Name
其他回答
我还想把这个吐出来。我认为@micahtan的发帖方式更可取。
typeof(MyProgram).Name
这个可以省略。所有你需要得到当前类名的是:
GetType().Name
这可以用于泛型类
typeof (T)。的名字
获取Asp.net的当前类名
string CurrentClass = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name.ToString();
作为参考,如果您有从另一个类型继承的类型,您也可以使用
this.GetType().BaseType.Name