代码之家  ›  专栏  ›  技术社区  ›  jyoung

FxCop“指定IFormat提供程序”是否应该捕获Int32.TryParse违规?

  •  3
  • jyoung  · 技术社区  · 17 年前

    1 回复  |  直到 17 年前
        1
  •  1
  •   Ruben    17 年前

    很可能是因为没有附加选项的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视为对文化敏感。