Getter 和 Setter C# 中的别名
Getter and Setter Aliasing in C#
我将如何从变量的复数形式中取别名,以便引用复数形式改变或 returns 单一形式?
我有一个带有 Getter 和 Setter 的全局变量:
public string UserName { get; set; }
并想设置一个别名变量 UserNames
将 return UserName
设置时将修改 UserName
?
我试过 public string UserNames { get => UserName; set => UserName = UserNames }
但似乎没有用。
几乎,您必须在 setter 中使用 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;
}
}
我将如何从变量的复数形式中取别名,以便引用复数形式改变或 returns 单一形式?
我有一个带有 Getter 和 Setter 的全局变量:
public string UserName { get; set; }
并想设置一个别名变量 UserNames
将 return UserName
设置时将修改 UserName
?
我试过 public string UserNames { get => UserName; set => UserName = UserNames }
但似乎没有用。
几乎,您必须在 setter 中使用 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;
}
}