开发者经常需要获取当前执行方法的名称,而不只是类名。类似于使用this.GetType().FullName
获取类名,可以使用System.Reflection.MethodBase.GetCurrentMethod().Name
获取当前方法名。
例如,在名为ExampleClass
的类中有一个名为<code>MyMethod</code>的方法。在<code>MyMethod</code>中加入以下代码:
<code class="language-csharp">Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);</code>
将会输出 "MyMethod":
<code>MyMethod</code>
此方法提供了一种从方法内部访问当前方法名称的机制。
以上是C#中如何获取当前方法的名称?的详细内容。更多信息请关注PHP中文网其他相关文章!