C#如何使用指数表示法将double转换为字符串

我试图以指数表示法的格式将double转换为字符串。 例如:

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

谢谢!

来自MSDN示例

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

如果您只想要2位小数

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