溫馨提示×

c# nameof能用于方法嗎

c#
小樊
93
2024-11-17 02:31:56
欄目: 編程語言

在C#中,nameof運算符主要用于獲取類型的名稱或表達式的名稱。它不能直接用于方法。但是,你可以通過使用nameof運算符結合匿名方法或Lambda表達式來實現獲取方法名稱的目的。

例如,你可以使用以下方法來獲取方法的名稱:

using System;

class Program
{
    static void Main()
    {
        var method = () => Console.WriteLine("Hello, World!");
        var methodName = nameof(method);
        Console.WriteLine($"Method name: {methodName}");
    }
}

在這個例子中,我們使用了一個Lambda表達式來定義一個匿名方法,并將其賦值給變量method。然后,我們使用nameof運算符獲取method變量的名稱,并將其存儲在變量methodName中。最后,我們輸出方法名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女