Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mendapatkan Nama Kaedah yang sedang Dilaksanakan dalam C#?
Untuk menentukan nama kaedah yang sedang dilaksanakan, gunakan atribut System.Reflection.MethodBase.GetCurrentMethod().Name
. Sifat ini menyediakan akses kepada nama kaedah semasa, membolehkan anda mengenal pasti kaedah dalam kod anda.
Penggunaan:
Di dalam kaedah, panggil atribut System.Reflection.MethodBase.GetCurrentMethod().Name
untuk mendapatkan semula nama kaedah semasa:
<code class="language-csharp">// 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;</code>
Contoh:
Pertimbangkan kod berikut:
<code class="language-csharp">class MyClass { public void MyMethod() { // 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name; Console.WriteLine("当前方法名称: {0}", methodName); } }</code>
Apabila kaedah MyMethod
dipanggil, ia melaksanakan kod dalam kaedah tersebut. Semasa pelaksanaan, ia memanggil atribut System.Reflection.MethodBase.GetCurrentMethod().Name
untuk mendapatkan nama kaedah semasa, iaitu "MyMethod". Kemudian cetak hasilnya ke konsol.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nama Kaedah yang sedang Dilaksanakan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!