要確定目前正在執行的方法的名稱,可以使用System.Reflection.MethodBase.GetCurrentMethod().Name
屬性。此屬性提供對當前方法名稱的訪問,允許您在程式碼中識別該方法。
使用方法:
在方法內部,呼叫System.Reflection.MethodBase.GetCurrentMethod().Name
屬性來擷取目前方法的名稱:
<code class="language-csharp">// 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;</code>
範例:
考慮以下程式碼:
<code class="language-csharp">class MyClass { public void MyMethod() { // 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name; Console.WriteLine("当前方法名称: {0}", methodName); } }</code>
當呼叫MyMethod
方法時,它會執行方法內的程式碼。在執行過程中,它會呼叫System.Reflection.MethodBase.GetCurrentMethod().Name
屬性來取得目前方法的名稱,即「MyMethod」。然後將結果列印到控制台。
以上是C#中如何取得目前正在執行的方法的名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!