従来の書き方だと以下のように書く内容を・・・
public class User
{
private string FirstName { get; set; }
private string LastName { get; set; }
public User(string firstName, string lastName)
{
this.FirstName = firstName;
this.LastName = lastName;
}
}
コンストラクタの引数の情報をクラスのところに移動し
そこに記載している変数を初期化に設定に使えることで短くかけるという話
public class User(string firstName, string lastName)
{
private string FirstName { get; set; } = firstName;
private string LastName { get; set; } = lastName;
}
なかなか独特な感じがしますね・・。
複数のコンストラクターがある場合はNGです