私は構文が好きです:
Something something = new Something
{
Property1 = "property1",
Property2 = "property2"
}
しかし、現在のプロジェクトでは、次のように表示されます。
Something something = new Something();
something["Property1"] = "property1";
something["Property2"] = "property2";
後者をリファクタリングして、後者の構文を何らかの方法で受け入れる方法があるのだろうかと思います。私はインテリセンスが何を示唆するかを見ようとしましたが、それ以上賢くなりませんでした。提案?