Format a double value in a general way with ("G") Format Specifier in CSharp
Description
The following code shows how to format a double value in a general way with ("G") Format Specifier.
Example
using System;//from w w w. j a va 2 s . c om
using System.Globalization;
public class MainClass {
static void Main()
{
double number;
number = 12345.6789;
Console.WriteLine(number.ToString("G", CultureInfo.InvariantCulture));
// Displays 12345.6789
Console.WriteLine(number.ToString("G", CultureInfo.CreateSpecificCulture("fr-FR")));
// Displays 12345,6789
Console.WriteLine(number.ToString("G7", CultureInfo.InvariantCulture));
// Displays 12345.68
}
}
The code above generates the following result.