我有以下幾點:Double.Parse在德國的系統結果逗號而不是小數點
private static string someValue = "0.1";
我需要將其轉換成雙層,以便做一些計算。 在德國的系統上,我得到的轉換爲0,1而不是0.1,我需要它爲0.1。 我試過如下:
double d = Convert.ToDouble(s_valueDeadband10Percent, CultureInfo.InvariantCulture.NumberFormat); // still getting 0,1
和
double d = Convert.ToDouble(s_valueDeadband10Percent, CultureInfo.InvariantCulture); // still getting 0,1
任何想法?
當字段實際上是'someValue'時,爲什麼要轉換's_valueDeadband10Percent'?你的標題也顯示'Double.Parse'和你的代碼'Convert.ToDouble'。請更徹底。 –