溫馨提示×

C#中attributes的命名規范

c#
小樊
96
2024-08-22 01:01:33
欄目: 編程語言

在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。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女