2013年12月23日

取得目前函式的名稱

如果我們要取得目前函式的名稱
可以使用System.Reflection.MethodInfo.GetCurrentMethod()取得MethodBase的Type,再轉成文字

C#

        private void button1_Click(object sender, EventArgs e)
{
string methodName;
methodName= System.Reflection.MethodInfo.GetCurrentMethod().ToString();
this.label1.Text = methodName;
}


VB



    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim methodName As String
methodName = System.Reflection.MethodInfo.GetCurrentMethod().ToString()
Me.Label1.Text = methodName
End Sub


輸出



image

沒有留言:

張貼留言