温馨提示×

C#中attributes的命名规范

c#
小樊
85
2024-08-22 01:01:33
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,attributes(特性)通常遵循以下命名规范:

  1. Attribute类的名称应以Attribute结尾,例如:[Serializable]
  2. Attribute类的名称应使用PascalCase(首字母大写)命名规范
  3. Attribute类的属性应使用PascalCase命名规范
  4. Attribute类的属性值应使用小写字母开头的camelCase命名规范

下面是一个示例:

[Serializable]
public class MyClass
{
    [JsonProperty("Id")]
    public int id { get; set; }

    [Range(1, 100)]
    public int Value { get; set; }
}

在这个示例中,Serializable、JsonProperty和Range都是预定义的Attribute,它们遵循了上述的命名规范。同时,MyClass类中的属性id和Value也分别使用了JsonProperty和Range这两个Attribute。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C#中namespace的命名规范

0