3

FxCop グローバリゼーション ルールの 'Specify IFormat Provider' は、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 に答える