2011-11-18 64 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