答案:C#中的 nameof 運算子傳回指定表達式的名稱。詳細描述:nameof 運算子可用於下列類型表達式:欄位屬性方法事件類型類型成員(欄位、屬性、方法等)
C#中的nameof 運算子
C#中的nameof 運算子用於傳回一個字串,表示指定表達式的名稱。
語法
<code>nameof(expression)</code>
其中,expression
可以是以下任何一種:
#作用
nameof 運算子在下列情況下非常有用:範例
<code class="csharp">// 字段 int age = 25; Console.WriteLine($"My age is {nameof(age)}"); // 属性 string name = "John"; Console.WriteLine($"My name is {nameof(name)}"); // 方法 void PrintName() { Console.WriteLine("John"); } Console.WriteLine($"The method name is {nameof(PrintName)}"); // 类型 Console.WriteLine($"The type name is {nameof(int)}");</code>
輸出
<code>My age is age My name is name The method name is PrintName The type name is Int32</code>
注意
nameof 運算子不能用於:以上是c#中:是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!