将字符串正常化为大写形式
更新:2007 年 11 月
类型名 |
NormalizeStringsToUppercase |
CheckId |
CA1308 |
类别 |
Microsoft.Globalization |
是否重大更改 |
否 |
原因
某个操作将字符串正常化为小写字母。
规则说明
字符串应正常化为大写字母。有少量字符转换为小写字母后不能再转换回来。往返转换即是将字符从一个区域设置发送到另一个表示不同字符数据的区域设置,然后无损检索到该字符。
如何修复冲突
更改将字符串转换为小写字母的操作,而将字符串转换为大写字母。例如,将 String.ToLower(CultureInfo.InvariantCulture) 更改为 String.ToUpper(CultureInfo.InvariantCulture)。
何时禁止显示警告
如果不根据结果作出安全决策,则可以安全地禁止显示警告消息,例如,在 UI 中显示警告消息时。