0

通常、オブジェクトのインスタンスを開始し、このようにいくつかのプロパティを関連付けます。

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

各プロパティのインスタンス名を冗長に繰り返していることがわかりました。

同じ結果を達成するための別の方法 (おそらく私のものよりもエレガント) を示していただけますか?

私はプログラミングが初めてなので、コードの例は素晴らしいですありがとう

4

1 に答える 1

4

オブジェクト初期化子を介してこれを行うことができます:

RegisterModel registerModel = new RegisterModel
{
  UserName = userName,
  OpenID = openID,
  Password = password,
  ConfirmPassword = confirmPasswod
};

他の方法は、コンストラクターを介して行うことです。

于 2012-07-14T13:18:09.227 に答える