我收到FormatException,我不知道为什么。为什么在有效的双输入时收到FormatException?
System.FormatException was unhandled by user code
Message=Input string was not in a correct format.
Source=mscorlib
StackTrace:
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Convert.ToDouble(String value)
行代码:(从调试窗口)
DELTA_BUY = Convert.ToDouble(parameters["DELTA_BUY"]);
值:
parameters["DELTA_BUY"] "0.0016" string
UPD一个执行路径上工作正常,但无法对其他执行通(来到时,来自WCF)。双倍可重复播放,可以很好地处理字符串。可能是格式/国有化问题?
您的区域设置如何? –
@RubensFarias可能是这样的。但有趣的是,在一个执行路径上它工作正常。在另一个执行路径上失败(更新说明)。我不知道在哪里检查/调整区域设置 – javapowered
这两个路径中的字符串是否相同? – DaveShaw