gpt4 book ai didi

c# - 自动实现属性的自动变量名是什么

转载 作者:太空狗 更新时间:2023-10-30 00:05:52 25 4
gpt4 key购买 nike

我正在尝试这样做:

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

最佳答案

在 C# 中混合自动实现和非自动实现的属性是不可能的。属性必须是完全自动实现的或普通属性。

注意:即使使用完全自动实现的属性,也无法以强类型方式从 C# 源引用支持字段。可以通过反射实现,但这取决于编译器的实现细节。

关于c# - 自动实现属性的自动变量名是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com