0

私はユーザークラスを持っています:

public class User {
    public int UserId {get; set;}
    public string Username {get; set;}
    }

Emailプロパティを追加しようとしgetssetsUsernameますが、それらは同じものですが、別の物理プロパティをモデルに追加する必要はありません。参照のみです。

これは、カスタムの get と set を使用する必要があることを意味しますが、構文にこだわっています。これらの用語は非常にあいまいであるため、関連するものを引き上げることができませんでした. どんな助けでも大歓迎です!

4

4 に答える 4

5

このようなものですか?

public string Email 
{
   get
   {
      return this.Usename;
   }
   set
   {
      this.Username = value;
   }
}
于 2013-11-12T22:51:41.890 に答える
2

次のようになります。

public class User 
{
    public int UserId { get; set; }
    public string Username { get; set; }
    public string Email 
    {
        get { return this.Username; }
        set { this.Username = value; }
    }
}
于 2013-11-12T22:52:16.660 に答える
1
public class User {
    public int UserId {get; set;}
    public string Username {get; set;}
    public string Email{
        get
        {
            return UserId;
        }
        set 
        {
            UserId = value;
        }
    }
于 2013-11-12T22:52:05.857 に答える