bit*_*onk 4 .net double parsing
在我的3.5 SP1 Windows窗体应用程序中,以下行都失败并出现格式异常.
Double.Parse(double.NaN.ToString(CultureInfo.InvariantCulture),CultureInfo.InvariantCulture);
Double.Parse(double.NaN.ToString());
Run Code Online (Sandbox Code Playgroud)
这可能会发生什么?
更新:
仅当从Visual Studio(2010)中启动应用程序并启用公共语言运行时异常通知(Debug-> Exceptions ...)时,才会发生格式异常.
我认为异常是在.NET Framework本身内抛出(和捕获).如果您在Visual Studio之外运行该程序,您不应该注意到任何问题.
我可以重现这一点,但如果我在Visual Studio的调试选项中选中"仅启用我的代码(仅管理)",我就不会再看到异常了.
归档时间: |
|
查看次数: |
373 次 |
最近记录: |