Format double value with exponential formal in CSharp
Description
The following code shows how to format double value with exponential formal.
Example
// www. jav a2 s .c om
using System;
using System.Globalization;
public class MainClass
{
public static void Main()
{
double value = 86000;
Console.WriteLine(value.ToString("0.###E+0", CultureInfo.InvariantCulture));
Console.WriteLine(value.ToString("0.###E+000", CultureInfo.InvariantCulture));
Console.WriteLine(value.ToString("0.###E-000", CultureInfo.InvariantCulture));
}
}
The code above generates the following result.