当字符串将字符串值转换为double值时,我遇到了问题.例如:
string val="2.0";
double dval=Convert.ToDouble(val);
Run Code Online (Sandbox Code Playgroud)
在法语系统上执行此代码时会抛出错误,因为在法语中他们使用(逗号)而不是.(点).
有什么办法吗
aba*_*hev 11
Convert.ToDouble(val, System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
要么
Double.Parse(val, System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1305 次 |
| 最近记录: |