開發者經常需要取得目前執行方法的名稱,而不只是類別名稱。類似於使用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中文網其他相關文章!