vld*_*jcc 0 c# string double
Convert.ToDouble Method(String)将指定的数字表示形式转换为等效的双精度浮点数.
我有这行代码:double d = Convert.ToDouble("0.3");
它给了我3.0而不是0.3.对于大于1的数字,它按预期工作.为什么?
Cod*_*aos 6
很可能是一个语言环境问题.有些文化.不是小数分隔符.
.
尝试 double.Parse("0.3",CultureInfo.InvariantCulture)
double.Parse("0.3",CultureInfo.InvariantCulture)
归档时间:
14 年,6 月 前
查看次数:
1085 次
最近记录: