2011-11-18 53 views

回答

2

您必須指定一個不變的格式提供

double d = 2.0; 

var invariantString = Convert.ToString(d, CultureInfo.InvariantCulture); 

var d2 = Convert.ToDouble(invariantString, CultureInfo.InvariantCulture); 
+0

不會對RU-RU文化工作。 示例: var str =「0,6」; var d2 = Convert.ToDouble(str,CultureInfo.InvariantCulture); //這裏d2是「6.0」而不是「0.6」 – Alexeyss