我们在项目中有一些计算,例如从非指数(“1234567890.1234567890”数字转换为指数(“1.234567890E + 10”)数字。
上述问题是否有解决方案?
请帮助我解决这个问题。
答案 0 :(得分:5)
您似乎需要使用Double.Parse(如果您将数字作为字符串),然后Double.ToString使用相应的format specifier。例如:number.ToString("E")
答案 1 :(得分:1)
使用此功能。
string.Format("{0:#.0#E-00}", NumericValue);
或
string.Format("{0:E}", NumericValue);