我试图做到这一点的自动变量名:什么是自动实现的属性
public string LangofUser
{
get
{
return string.IsNullOrEmpty("how to get value?") ? "English" : "how to get value?";
}
set;
}
我必须这样做吗?
string _LangofUser
public string LangofUser
{
get
{
return string.IsNullOrEmpty(_LangofUser) ? "English" : _LangofUser;
}
set { _LangofUser = value};
}
你必须这样做第二种方法。第一个是不可能的。 –
“什么是自动实现的属性的自动变量名称”后台字段是匿名的。这意味着它没有名字。 – BoltClock
可能重复[C#属性:如何使用自定义设置属性没有私人领域?](http://stackoverflow.com/questions/4833635/c-sharp-properties-how-to-use-custom-set-property-没有私人领域) – nawfal