Mega Code Archive

 
Categories / C# / Development Class
 

Using custom formats

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Using custom formats.     using System;      public class PictureFormatDemo {     public static void Main() {       double num = 64354.2345;        Console.WriteLine("Default format: " + num);        // Display with 2 decimal places.      Console.WriteLine("Value with two decimal places: " +                        "{0:#.##}", num);        // Display with commas and 2 decimal places.      Console.WriteLine("Add commas: {0:#,###.##}", num);         // Display using scientific notation.      Console.WriteLine("Use scientific notation: " +                        "{0:#.###e+00}", num);        // Scale the value by 1000.      Console.WriteLine("Value in 1,000s: " +                        "{0:#0,}", num);        /* Display positive, negative, and zero         values differently. */      Console.WriteLine("Display positive, negative, " +                        "and zero values differently.");      Console.WriteLine("{0:#.#;(#.##);0.00}", num);      num = -num;      Console.WriteLine("{0:#.##;(#.##);0.00}", num);      num = 0.0;      Console.WriteLine("{0:#.##;(#.##);0.00}", num);        // Display a percentage.      num = 0.17;          Console.WriteLine("Display a pecentage: {0:#%}", num);    }  }