如何转换“;1.20E+07〃;到浮子
本文关键字:20E+07 何转换 转换 | 更新日期: 2023-09-27 17:59:41
我无法将文本"1.20E+07"转换为浮点值。
我试过:
info = CultureInfo.GetCultureInfo ("en-US");
float.TryParse ("1.20E+07", NumberStyles.AllowExponent, info, out cellValue);
您还必须允许像这样的小数点
float.TryParse ("1.20E+07", NumberStyles.AllowExponent | NumberStyles.AllowDecimalPoint, info, out cellValue);
改为使用NumberStyles.Float
,它就起作用了。我刚刚测试过。
尝试NumberStyles.Float
。
(如float.TryParse下所述,顺便说一句:)
即使是NumberStyles.Any
也适用于我的