Double format specifiers:{0:F2}, {0:N5}, {0:e}, {0:r}, {0:p}, {0:X}, {0:D12}, {0:C} : double Format « Data Type « C# / CSharp Tutorial






using System;  
  
class MainClass {  
  public static void Main() {  
    double v = 17688.65849;  
    double v2 = 0.15;  
    int x = 21;  
   
    Console.WriteLine("{0:F2}", v);  
  
    Console.WriteLine("{0:N5}", v);  
  
    Console.WriteLine("{0:e}", v);  
  
    Console.WriteLine("{0:r}", v);  
  
    Console.WriteLine("{0:p}", v2);  
  
    Console.WriteLine("{0:X}", x);  
  
    Console.WriteLine("{0:D12}", x);  
 
    Console.WriteLine("{0:C}", 189.99);  
  }  
}
17688.66
17,688.65849
1.768866e+004
17688.65849
15.00 %
15
000000000021
$189.99








2.28.double Format
2.28.1.Format double value
2.28.2.Display with 2 decimal places
2.28.3.Display with commas and 2 decimal places
2.28.4.Display using scientific notation
2.28.5.Scale the value by 1000
2.28.6.Display positive, negative, and zero values differently
2.28.7.Display a percentage
2.28.8.Double format specifiers:{0:F2}, {0:N5}, {0:e}, {0:r}, {0:p}, {0:X}, {0:D12}, {0:C}
2.28.9.Use ToString() to format doubles