共用方式為


CA1722:識別項不應使用不正確的前置字元

型別名稱

IdentifiersShouldNotHaveIncorrectPrefix

CheckId

CA1722

分類

Microsoft.Naming

中斷變更

中斷

原因

識別項具有不正確的前置字元。

規則描述

根據慣例,只有特定程式設計項目的名稱會以特定的前置字元做為開頭。

型別名稱不具有特定的前置字元,因此不應該以 'C' 做為前置字元。 此規則會報告型別名稱的違規情況,例如 'CMyClass',但不會報告像是 'Cache' 的型別名稱違規。

命名慣例會為針對 Common Language Runtime 的程式庫提供通用的外觀。 如此可縮短新軟體程式庫的學習過程,並讓客戶深信程式庫是由學有專長的人員以不斷開發的 Managed 程式碼開發而成。

如何修正違規

從識別項移除前置字元。

隱藏警告的時機

請勿隱藏此規則的警告。

相關規則

CA1715:識別項名稱應該使用正確的前置字元