回答: C# の nameof 演算子は、指定された式の名前を返します。詳細説明: nameof 演算子は、次の型式で使用できます: フィールド 属性 メソッド イベント タイプ 型メンバー (フィールド、プロパティ、メソッドなど)
C# の nameof 演算子
C# の nameof 演算子指定された式の名前を表す文字列を返します。
構文
<code>nameof(expression)</code>
ここで、expression
は次のいずれかになります:
Role
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 中国語 Web サイトの他の関連記事を参照してください。