标签: c# .net casting transformation
这里发生了什么?
Convert.ToDouble("1.3")
我有一个值为“1.3”的字符串。当我转换为double时,它返回13.我想返回1.3。
答案 0 :(得分:11)
它可能与您当前的文化有关,它使用另一个小数分隔符号而不是.。你可以这样做:
.
double.Parse("1.3", CultureInfo.InvariantCulture);