[英]Getter and Setter Aliasing in C#
我將如何從變量的復數形式開始別名,以便引用復數形式來更改或返回單形式?
我有一個像這樣的全局變量:
public string UserName { get; set; }
並想設置一個別名變量UserNames
,該變量將返回UserName
,設置時將修改UserName
?
我試過public string UserNames { get => UserName; set => UserName = UserNames }
public string UserNames { get => UserName; set => UserName = UserNames }
但這似乎不起作用。
幾乎,您必須在設定者中value
。
public string UserNames { get => UserName; set => UserName = value; }
C#<7.0
public string UserNames { get { return UserName; } set { UserName = value; }}
C#7.0
public string UserNames { get => UserName; set => UserName = value; }
您可以這樣寫:
private string UserName;
public string UserNames
{
get
{
return UserName;
}
set
{
UserName=value;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.