nameof演算子(変数名をリテラルで取得する)

変数、クラスやそのメンバーの識別子を取得したい場合

nameof演算子を使用します。

ex)

  1. StringBuilder sb = new StringBuilder();
  2. Console.WriteLine(nameof(sb));
  3. Console.WriteLine(nameof(sb.ToString))

これを実行した場合、"sb"及び"ToString"と表示されます。