Pembangun selalunya perlu mendapatkan nama kaedah yang sedang dilaksanakan, bukan hanya nama kelas. Sama seperti menggunakan this.GetType().FullName
untuk mendapatkan nama kelas, anda boleh menggunakan System.Reflection.MethodBase.GetCurrentMethod().Name
untuk mendapatkan nama kaedah semasa.
Sebagai contoh, dalam kelas bernama ExampleClass
terdapat kaedah bernama <code>MyMethod</code>. Tambahkan kod berikut di dalam <code>MyMethod</code>:
<code class="language-csharp">Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);</code>
akan mengeluarkan "MyMethod":
<code>MyMethod</code>
Kaedah ini menyediakan mekanisme untuk mengakses nama kaedah semasa dari dalam kaedah.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nama Kaedah Semasa dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!