解析服务器与解析localhost

时间:2012-10-31 14:39:16

标签: parsing

这是我的代码:

if (amount != -1)
    returnJson.Add("<p style=\"color: black;\">" + double.Parse(res_q.Replace(",", ".")) * amount + " " + res_i + "</p>");
else
    returnJson.Add("<p style=\"color: black;\">" + res_q + " " + " ") + res_i + "</p>");

无论程序的执行是if还是else,如果res_q =“1,5”,这将在服务器上返回15,在本地返回1.5。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

问题在于逗号。

我想在我的计划中应用全球化。使用CultureInfo.InvariantCulture是我需要的答案。或者用点简单地重复逗号。