2012-10-31 52 views
0

這裏是我的代碼:解析服務器上解析與本地主機上的

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>"); 

而且無論在程序的執行去,如果還是一樣,如果res_q =「1,5」,這將返回15服務器上,本地1.5。

這是怎麼發生的?

回答

0

問題在於逗號。

我想在我的程序中應用全球化。使用CultureInfo.InvariantCulture是我需要的答案。或用點簡單地代表逗號。