创建对象实例和关联属性的方法

时间:2012-07-14 13:16:48

标签: c# oop

我通常会启动一个对象的实例并将一些属性关联起来。

      RegisterModel registerModel = new RegisterModel();
        registerModel.UserName = userName;
        registerModel.OpenID = openID;
        registerModel.Password = password;
        registerModel.ConfirmPassword = confirmPasswod;

我发现verbose为每个属性重复实例名称。

你能否展示其他方式(可能比我更优雅)以达到相同的效果?

我是编程的新手,所以代码的例子非常棒,谢谢

1 个答案:

答案 0 :(得分:4)

您可以通过object initializers

执行此操作
RegisterModel registerModel = new RegisterModel
{
  UserName = userName,
  OpenID = openID,
  Password = password,
  ConfirmPassword = confirmPasswod
};

其他方式是通过构造函数来完成。