請將字串標準化為大寫字母
更新:2007 年 11 月
型別名稱 |
NormalizeStringsToUppercase |
CheckId |
CA1308 |
分類 |
Microsoft.Globalization |
中斷變更 |
非中斷 |
原因
運算將字串標準化為小寫字母。
規則描述
字串應該標準化為大寫字母。有一小組的字元在轉換成小寫字母時無法達成往返。達成往返代表將字元從某一地區設定 (Locale) 傳送到另一個 (字元資料代表不同意義的) 地區設定,並在擷取時不會發生遺失。
如何修正違規
變更將字串轉換為小寫字母的運算,讓字串改為轉換成大寫字母。例如,將 String.ToLower(CultureInfo.InvariantCulture) 變更為 String.ToUpper(CultureInfo.InvariantCulture)。
隱藏警告的時機
當您不是依據結果進行安全性決策時,例如將結果顯示在 UI 中,則可以放心地隱藏警告訊息。