Mega Code Archive

 
Categories / C# / Development Class
 

Illustrates formatting numbers

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example2_15.cs illustrates formatting numbers */ public class Example2_151 {   public static void Main()   {     // formatting integers     int myInt = 12345;     int myInt2 = 67890;     System.Console.WriteLine("myInt = {0, 6}, myInt2 = {1, 5}",       myInt, myInt2);     System.Console.WriteLine("myInt using 10:d = {0, 10:d}",       myInt);     System.Console.WriteLine("myInt using 10:x = {0, 10:x2}",       myInt);     // formatting floating-point numbers     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);     // formatting currency values     decimal myMoney = 15123.45m;     System.Console.WriteLine("myMoney using 10:c2 = {0, 10:c2}",       myMoney);   } }