如何打印我的方法名称

时间:2016-04-30 20:48:20

标签: c# .net

我是编码的新手,只需要找出是否可以使用console.write获取方法名称和打印。在这里,我有样品课,我想抓住" myName"所以我可以用它来打印。

{{1}}

2 个答案:

答案 0 :(得分:3)

只需使用nameof关键字

即可
Console.Write(nameof(myName));

答案 1 :(得分:-1)

您可以这样获取完整信息:

string method = string.Format("{0}.{1}", System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName, System.Reflection.MethodBase.GetCurrentMethod().Name);

并返回此字符串。在metod中使用call 或者只是名称方法的简短版本,你想要的:

string method =System.Reflection.MethodBase.GetCurrentMethod().Name;