タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

nameofに関するtanosikeizaigakuのブックマーク (2)

  • nameof 式 - シンボルのテキスト名を評価します - C# reference

    nameof 式を使うと、変数、型、またはメンバーの名前が文字列定数として生成されます。 nameof 式はコンパイル時に評価され、実行時には影響を与えません。 オペランドが型または名前空間である場合、生成される名前は完全修飾ではありません。 nameof 式の使用例を次に示します。 Console.WriteLine(nameof(System.Collections.Generic)); // output: Generic Console.WriteLine(nameof(List<int>)); // output: List Console.WriteLine(nameof(List<int>.Count)); // output: Count Console.WriteLine(nameof(List<int>.Add)); // output: Add List<int> n

    tanosikeizaigaku
    tanosikeizaigaku 2020/06/02
    nameof式を使うと、変数、型、またはメンバーの名前が文字列指定列数として生成される。ToStringでは変数に格納されているものを、文字型でとりだす。nameofでは、変数名をそのまま文字型として取り出す
  • C# 6.0で知っておくべき12の新機能

    Visual Studio 2015正式版のリリースで利用可能になったC#言語の最新バージョン「6.0」の新機能を解説する。CTP 5→正式版に合わせて改訂。 連載 INDEX 次回 → 「C# 6.0」と呼ばれているC#の最新バージョンは、Visual Studio 2015*1で利用可能になっている。 この最新バージョンでは、「.NET Compiler Platform」(コード名:“Roslyn”)と呼ばれる新しいコンパイラーが導入されており、静的解析APIの提供など、コンパイラーまわりに大きな変更が行われている。一方、言語機能に目を向けると、async/awaitという大きな機能が追加されたC# 5.0に比べると、一つ一つの新機能自体は小さい。しかし、それらはプログラムをより書きやすくするための機能なので、C#開発者にとってはやはり重要なアップデートとなっている。 そして、これら

    tanosikeizaigaku
    tanosikeizaigaku 2020/06/02
    "nameof演算子は式を与えて、その式の名前を文字列で返す演算子である。単純には、変数やプロパティ、メソッドなどの式をnameof演算子に与えると、それらの名前を文字列として取得する
  • 1