如何将带有小数点的字符串解析为双小数点?

如何将带有小数点的字符串解析为双小数点?

我想解析一个字符串,如"3.5"变成双人间。然而,

double.Parse("3.5")

收益35和

double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint)

抛出FormatException.

现在,我的计算机的区域设置为德语,其中逗号用作十进制分隔符。它可能得用它来做点什么double.Parse()期待"3,5"但我不确定。

如何解析包含十进制数的字符串,该数字可能被格式化,也可能没有按照当前区域设置中指定的格式进行格式化?


肥皂起泡泡
浏览 562回答 3
3回答

长风秋雁

double.Parse("3.5", CultureInfo.InvariantCulture)
打开App,查看更多内容
随时随地看视频慕课网APP