- 35 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 01:25:13.83 ID:nomvJ3n3M.net]
- >>21
・コンストラクタで渡す var a = new Test(1, "A"); ・メソッドで渡す var b = new Test().SetId(2).SetName("B"); ・オブジェクト初期化子で渡す var c = new Test{ id = 3, name = "C", }; 通常はコンストラクタで、メソッドチェーンはファクトリパターンでよく使う オブジェクト初期化子は閉じてるクラスの可読性を上げたいときに使う まあ統一性さえ確保出来ていればどれを選んでも大差ないよ
|

|