在C#中,attributes(特性)通常遵循以下命名規范:
下面是一個示例:
[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。