CA1701:資源字串複合字應該使用正確的大小寫
型別名稱 |
ResourceStringCompoundWordsShouldBeCasedCorrectly |
CheckId |
CA1701 |
分類 |
Microsoft.Naming |
中斷變更 |
中斷 |
原因
資源字串包含大小寫不正確的複合字。
規則描述
資源字串中的每個字都可依大小寫分割成語彙基元 (Token)。 連續兩個語彙基元的組合都由 Microsoft 拼字檢查程式庫進行檢查。 如果可以辨識,這個字便會產生規則違規。 導致違規的複合字範例包括 "CheckSum" 和 "MultiPart",其大小寫應分別為 "Checksum" 和 "Multipart"。 由於先前的通用使用方式,某些例外狀況會內建在規則中,而且有些單一的字會加上旗標,例如 "Toolbar" 和 "Filename",而這些字的大小寫應該是區分了兩個不同的字。 在這個範例中,"ToolBar" 和 "FileName" 會加上旗標。
命名慣例會為針對 Common Language Runtime 的程式庫提供通用的外觀。 如此可縮短新軟體程式庫的學習過程,並讓客戶深信程式庫是由學有專長的人員以不斷開發的 Managed 程式碼開發而成。
如何修正違規
請將單字變更為正確的大小寫。
隱藏警告的時機
如果拼字字典可以辨識複合字的兩個部分,而其原意就是要使用兩個字,則可以放心地隱藏這項規則的警告。
您也可以將複合字加入至拼字檢查的自訂字典。 在自訂字典中的字並不會導致違規。 如需詳細資訊,請參閱HOW TO:自訂程式碼分析字典。