C# クラスのnewと一緒にプロパティを設定する
C#
でクラスをnew
(インスタンス生成)するときに、一緒にプロパティを設定する方法を紹介します。
例えば、以下のようなクラスがあるとします。
public class User
{
public string UserId { get; set; }
public string UserName { get; set; }
}
インスタンスを生成して、プロパティを設定する以下のような処理を、1つの式として表現します。
var user = new User();
user.UserId = "123";
user.UserName = "社員名";
以下のように、インスタンスを生成するときに{}
を使用してプロパティに値を設定することができます。
var user = new User(){
UserId = "123",
UserName = "社員名"
};