[英]Naming conventions and guidelines for custom attributes
如果屬性名稱應該是單數還是復數,是否有任何關於屬性的約定(可能是 Microsoft)?
我不確定命名約定是什么,或者是否有任何命名約定? 我想要我系統中角色的屬性我不確定是否按照慣例(如果有)我應該將它復數為RolesAttribute
還是保持單數RoleAttribute
。
- 編輯 -
現在我認為自定義屬性仍然是從Attribute
基 class 派生的類,那么類的約定是否也適用於 C# 屬性?
這實際上取決於您正在實現的功能。 簡而言之,如果您使用屬性分配一個角色,則保持單數,如果您分配多個角色,則使其復數。
在更一般的術語中,應使用清晰的帕斯卡大小寫名稱命名Attributes
,並且它們的 function 用於將元數據或聲明性信息與代碼相關聯。 與代碼中的其他所有內容一樣,請確保它們具有描述性且明確。
我喜歡遵循的一些好的指導方針如下:
Attribute
后綴結尾AttributeUsageAttribute
標記屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.