提问人:Bill Carson 提问时间:12/7/2022 更新时间:12/7/2022 访问量:127
c# 匿名类型。如何使用数据类型名称作为成员名称 [duplicate]
c# Anonymous type. How to use datatype name as member name [duplicate]
问:
我必须动态创建一个json查询,其中一个属性称为“bool”。我需要这个名称,因为我向其发送请求的系统需要这个命名。
为了创建 json,我使用 C# 匿名类型,例如:
var myquery = new { bool = "Yes" };
但我不允许使用 bool 作为成员名称。有没有办法解决这个问题?
我一直在寻找解决方案,但没有任何成功。我希望有一个简单的解决方法。
答:
2赞
Magnus
12/7/2022
#1
是的,您将字符放在变量的前面。@
var myquery = new { @bool = "Yes" };
评论
0赞
Orace
12/7/2022
欲了解更多信息,stackoverflow.com/questions/91817/...
0赞
Bill Carson
12/7/2022
完全感谢我所希望的:-)
0赞
L01NL
12/7/2022
#2
您可以用 .@
var myquery = new { @bool = "Yes" };
评论