我可以将此文字“1.72101e + 011”转换为数字吗?
提前谢谢
答案 0 :(得分:5)
您可以使用TryParse方法:
string s = "1.72101e+011";
double res;
if (double.TryParse(s, out res))
{
// use the result
}
答案 1 :(得分:2)
double result= Double.Parse("1.72101e+011", System.Globalization.NumberStyles.Float);
答案 2 :(得分:1)
尝试使用
string val = "1.72101e+011";
decimal d;
Decimal.TryParse(val,NumberStyles.Any,null , out d);