[英]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.