引数を渡してインスタンス化するときにコンストラクターを使用することの違いは何ですか:
Customer Costomer1 = new Customer(100, Mark, 5000);
そして、同じことをしますが、コンストラクターに何も渡さずに、単にメンバーをインスタンス化しますか?
Customer Costomer1 = new Customer() { ID = 100, Name = "Mark", Salary = 5000, };
どちらが優れていて、どのような状況に適していますか?
コンストラクターは、オブジェクトをインスタンス化するときにさらに作業を行う必要があり、メンバーの初期化はフィールドとプロパティのみの値に署名するためのものであると言ったら正しいでしょうか?
そして、私がこれを正しく理解していれば、コンストラクターを使用できるのに、メンバーで2番目のケースを使用するのはなぜですか?