これが私のカスタム オブジェクトであると仮定します。
public class MyObject {
public string Name { get; set; }
public int number { get; set; }
public MyObject() {
}
}
このオブジェクトは、ジェネリックを定義することも、カスタム コンストラクターやさらに多くの要素を使用して定義することもできるため、インスタンスを作成し、2 つの構文でプロパティを設定できます。
MyObject newObj1 = new MyObject { Name = "MyName", number = 10 };
MyObject newObj2 = new MyObject() { Name = "MyName", number = 10 };
括弧を使用するインスタンスと括弧を使用しないインスタンスとの間に違いはありますか?