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;
  }
 }