c# - 创建一个以数字开头的属性

标签 c# .net class

为什么我不能在类中创建以数字或特殊字符开头的属性?

附言我对 C# 有点陌生

public class Test
{
 public int 1property {get;set;}
}

最佳答案

如果您像我一样搜索这个是因为您想要从第三方 API 反序列化 JSON,该第三方 API 命名的属性以数字开头:

using Newtonsoft.Json;
public class ThirdPartyAPIResult
{
    [JsonProperty("24h_volume_usd")]
    public double DailyVolumeUSD { get; set; }
}

关于c# - 创建一个以数字开头的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20748774/

相关文章:

c# - 我应该在这里使用工厂吗

python - 实现在属性更新时调用外部函数的 Python 类的正确方法

c# - 如何向现有界面添加属性?

c# - 在 EFCore 中使用 DBContext 进行查询时,什么会导致 "Collection is read-only"异常?

c# - 通过属性或 setter 方法的 ASP.NET Core MVC 依赖注入(inject)

c# - ASP.Net C# Ajax 表单验证和提交按钮状态

c# - 如何编写自定义 powershell 主机

c# - 使用单独的类,全局/静态类?

c# - 拥有一个带有 C++ 类的 DLL,即构造函数接受其他 C++ 类,如何使 C# 能够创建其实例?

c# - 如何在二维数组中动态添加值?