0

我有一个用户类:

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

我正在尝试添加一个Email属性gets和属性 - 它们setsUsername同一件事,但我不需要向模型添加另一个物理属性,只是一个参考。

我知道这意味着我必须使用自定义 get 和 set,但我坚持使用语法。这些术语是如此模棱两可,所以我没有太多运气来提炼任何相关的东西。任何帮助将非常感激!

4

4 回答 4

5

你的意思是这样的吗?

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

It should look a bit like this:

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 回答
-1
Public Class User
{
   private string username;
   private string email;

   public string GetUsername()
   {
       return this.username;
   }

   public void SetUsername(string parUsername)
   {
       return this.username = parUsername;
   }

}
于 2013-11-12T22:59:28.287 回答