如何向c#中的属性名添加' + ' ?

时间:2022-10-22 16:44:49

How do I declare a property or variable name as fg+ in C#?

如何在c#中将属性或变量名声明为fg+ ?

public string fg+ { get; set; }

I am getting fg+ as a field in a response from JSON as "fg+": "103308076644479658279".

我从JSON中得到的一个字段是fg+:“103308076644479658279”。

I am deserializing it using a class. How do I read it from JSON?

我使用类来反序列化它。如何从JSON读取?

1 个解决方案

#1


118  

Such a variable name isn't legal in C#.

这样的变量名在c#中是不合法的。

If you're using Json.NET to deserialize your data, you can use the JsonProperty attribute to give it a custom name:

如果你使用Json。NET对数据进行反序列化,可以使用JsonProperty属性为其提供自定义名称:

[JsonProperty("fg+")]
public string Fg { get; set; }

#1


118  

Such a variable name isn't legal in C#.

这样的变量名在c#中是不合法的。

If you're using Json.NET to deserialize your data, you can use the JsonProperty attribute to give it a custom name:

如果你使用Json。NET对数据进行反序列化,可以使用JsonProperty属性为其提供自定义名称:

[JsonProperty("fg+")]
public string Fg { get; set; }