共用方式為


請將字串標準化為大寫字母

更新:2007 年 11 月

型別名稱

NormalizeStringsToUppercase

CheckId

CA1308

分類

Microsoft.Globalization

中斷變更

非中斷

原因

運算將字串標準化為小寫字母。

規則描述

字串應該標準化為大寫字母。有一小組的字元在轉換成小寫字母時無法達成往返。達成往返代表將字元從某一地區設定 (Locale) 傳送到另一個 (字元資料代表不同意義的) 地區設定,並在擷取時不會發生遺失。

如何修正違規

變更將字串轉換為小寫字母的運算,讓字串改為轉換成大寫字母。例如,將 String.ToLower(CultureInfo.InvariantCulture) 變更為 String.ToUpper(CultureInfo.InvariantCulture)。

隱藏警告的時機

當您不是依據結果進行安全性決策時,例如將結果顯示在 UI 中,則可以放心地隱藏警告訊息。

請參閱

其他資源

全球化警告