繁体   English   中英

将字符串转换或解析为十进制

[英]Convert or parse string to decimal

我有以下字符串:“ 7.0000000000000007E-2”(data.InnerText)。 我使用以下代码,但这给了我错误:“输入字符串的格式不正确。”。

decimal value = Decimal.Parse(data.InnerText, CultureInfo.InvariantCulture);

我只需要将数字四舍五入到小数点后2位。

如果您的文化使用。 作为小数点分隔符:

double d = double.Parse("7.0000000000000007E-02");

或者尝试一下:

decimal d = Decimal.Parse("7.0000000000000007E-02", System.Globalization.NumberStyles.Float);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM