匿名型を使用すると、あらかじめ明示的に型を定義することなく、一連の読み取り専用プロパティを単一のオブジェクトにカプセル化できるので便利です。 型の名前はコンパイラにより生成され、ソース コード レベルでは使用できません。 各プロパティの型はコンパイラにより推測されます。 匿名型を作成するには、new 演算子をオブジェクト初期化子と一緒に使用します。 オブジェクト初期化子の詳細については、「オブジェクト初期化子とコレクション初期化子」を参照してください。 次の例では、Amount および Message という名前の 2 つのプロパティがある、初期化される匿名型を示します。 var v = new { Amount = 108, Message = "Hello" }; // Rest the mouse pointer over v.Amount and v.Message in the