CA1722:識別項不應使用不正確的前置字元
型別名稱 |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
分類 |
Microsoft.Naming |
中斷變更 |
中斷 |
原因
識別項具有不正確的前置字元。
規則描述
根據慣例,只有特定程式設計項目的名稱會以特定的前置字元做為開頭。
型別名稱不具有特定的前置字元,因此不應該以 'C' 做為前置字元。此規則會報告型別名稱的違規情況,例如 'CMyClass',但不會報告像是 'Cache' 的型別名稱違規。
命名慣例會為針對 Common Language Runtime 的程式庫提供通用的外觀。如此可縮短新軟體程式庫的學習過程,並讓客戶深信程式庫是由學有專長的人員以不斷開發的 Managed 程式碼開發而成。
如何修正違規
從識別項移除前置字元。
隱藏警告的時機
請勿隱藏此規則的警告。