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); } }