Formatting floating-point numbers : float format « Data Type « C# / CSharp Tutorial






class MainClass
{
  public static void Main(){
    
    double myDouble = 1234.56789;
    System.Console.WriteLine("myDouble using 10:f3 = {0, 10:f3}", myDouble);
    float myFloat = 1234.56789f;
    System.Console.WriteLine("myFloat using 10:f3 = {0, 10:f3}", myFloat);
    decimal myDecimal = 1234.56789m;
    System.Console.WriteLine("myDecimal using 10:f3 = {0, 10:f3}",myDecimal);
    System.Console.WriteLine("myFloat using 10:e3 = {0, 10:e3}",myFloat);
    System.Console.WriteLine("myFloat using 10:p2 = {0, 10:p2}",myFloat);
    System.Console.WriteLine("myFloat using 10:n2 = {0, 10:n2}",myFloat);
    System.Console.WriteLine("myFloat using 10:g2 = {0, 10:g2}",myFloat);

  }

}
myDouble using 10:f3 =   1234.568
myFloat using 10:f3 =   1234.568
myDecimal using 10:f3 =   1234.568
myFloat using 10:e3 = 1.235e+003
myFloat using 10:p2 = 123,456.80 %
myFloat using 10:n2 =   1,234.57
myFloat using 10:g2 =    1.2e+03








2.24.float format
2.24.1.Formatting floating-point numbers