最近、私はこのコードを実行しましたが、用語を知らないので、このコーディングスタイルの詳細をGoogleで検索することができませんでした。ここでC#の用語のヘルプが必要
はコードです:
SomeObject someObject = new SomeObject()
{
Name = "name",
Value = 10
};
誰もが、これはC#で呼ばれているものを知っていますか?
最近、私はこのコードを実行しましたが、用語を知らないので、このコーディングスタイルの詳細をGoogleで検索することができませんでした。ここでC#の用語のヘルプが必要
はコードです:
SomeObject someObject = new SomeObject()
{
Name = "name",
Value = 10
};
誰もが、これはC#で呼ばれているものを知っていますか?
のドキュメントがObject Initializer
と呼ばれている参照してください:
あなたが明示的に呼び出さず 、宣言的に型のオブジェクトを初期化するために、オブジェクト初期化子を使用することができます タイプのコンストラクタです。
これはオブジェクトイニシャライザと呼ばれます。 MSDNから、私はあなたが探しているものと信じてObject initializers
それはinitializer syntaxと呼ばれていますし、それは基本的に以下のように同じことをやっているが、単一の式で:
SomeObject someObject = new SomeObject();
someObject.Name = "name";
someObject.Value = 10;
https://msdn.microsoft.com/en-us/library/bb384062 .aspx –