c#如何用指数表示法将双精度型转换为字符串

本文关键字:双精度型 转换 字符串 何用 指数 表示 | 更新日期: 2023-09-27 18:11:28

我正试图将双精度转换为指数表示法格式的字符串。例如:

double l_dNum = 3.333;
        string l_strNum = l_dNum.ToString();
        Console.WriteLine(l_strNum);
        //Wanted results: 3.33e+00

谢谢!

c#如何用指数表示法将双精度型转换为字符串

来自MSDN示例

string l_strNum = l_dNum.ToString("E");

如果您只想要最多2位小数

string l_strNum = l_dNum.ToString("E2");