有没有办法在 C# 中使用保留字作为我的类中的属性名称?
我正在与第三方 API 通信,需要有一个以object小写字母命名的属性。有没有办法让我转义属性名称,以便我可以使用这个保留字?
所以,我的班级看起来像这样:
public class MyClass
{
public int id { get; set; }
public string object { get; set; }
public string last_name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如果使用 json,那么您只需要使用属性来解决问题。该物业name可以帮助您。例如:
public class MyClass
{
public int id { get; set; }
[JsonProperty("object")]
public string Object { get; set; }
public string last_name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后,使用 Newtonsoft.Json,您可以根据需要序列化和反序列化数据。此外,您可以为其他成员执行此操作。
| 归档时间: |
|
| 查看次数: |
1655 次 |
| 最近记录: |