3

FxCop 全球化规则“指定 IFormat 提供程序”没有为我捕获 Int32.TryParse 违规。这是一个错误,还是我做错了什么?

4

1 回答 1

1

很可能是因为没有附加选项的 Int32.TryParse 将拒绝解析包含分组分隔符或小数分隔符的字符串:

Int32.TryParse("1.234", out temp);  // => false
Int32.TryParse("1,234", out temp);  // => false
Int32.TryParse("1234", out temp);   // => true, temp = 1234

所以 Int32.TryParse 可能不被 FxCop 视为文化敏感的。

于 2009-08-24T23:10:20.460 回答