C# では、次のようなクラスを作成できます。
class MyClass {
public void DoStuff();
}
このクラスを次のように初期化できます。
MyClass mc = new MyClass();
または:
MyClass mc = new MyClass { };
かっこが必要なく、オブジェクト初期化子によって設定されるプロパティがない場合、これを行うことができないのはなぜですか?
MyClass mc = new MyClass;