我有一个用户类:
public class User {
public int UserId {get; set;}
public string Username {get; set;}
}
我正在尝试添加Email
属性gets
和sets
Username
属性 - 它们是相同的,但我不需要向模型添加另一个物理属性,只是一个引用。
我知道这意味着我必须使用自定义get和set,但我仍然坚持使用语法。这些术语是如此含糊不清,所以我没有太多运气拉动任何相关的东西。任何帮助将不胜感激!
答案 0 :(得分:5)
你的意思是这样的吗?
public string Email
{
get
{
return this.Usename;
}
set
{
this.Username = value;
}
}
答案 1 :(得分: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; }
}
}
答案 2 :(得分:1)
public class User {
public int UserId {get; set;}
public string Username {get; set;}
public string Email{
get
{
return UserId;
}
set
{
UserId = value;
}
}
答案 3 :(得分:-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;
}
}