Using custom formats : Number Format « Development Class « C# / C Sharp






Using custom formats

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

           
       








Related examples in the same category

1.Format an enumerationFormat an enumeration
2.Use String.Format() to format a valueUse String.Format() to format a value
3.A closer look at Format()A closer look at Format()
4.Use ToString() to format valuesUse ToString() to format values
5.Numeric Formatting:Custom Format Strings:Decimal PointNumeric Formatting:Custom Format Strings:Decimal Point
6.Numeric Formatting:Custom Format Strings:Digit or Space PlaceholderNumeric Formatting:Custom Format Strings:Digit or Space Placeholder
7.Numeric Formatting:Custom Format Strings:Digit or Zero PlaceholderNumeric Formatting:Custom Format Strings:Digit or Zero Placeholder
8.Numeric Formatting:Custom Format Strings:Escapes and LiteralsNumeric Formatting:Custom Format Strings:Escapes and Literals
9.Numeric Formatting:Custom Format Strings:Exponential NotationNumeric Formatting:Custom Format Strings:Exponential Notation
10.Numeric Formatting:Custom Format Strings:Group SeparatorNumeric Formatting:Custom Format Strings:Group Separator
11.Numeric Formatting:Custom Format Strings:Number PrescalerNumeric Formatting:Custom Format Strings:Number Prescaler
12.Numeric Formatting:Custom Format Strings:Percent NotationNumeric Formatting:Custom Format Strings:Percent Notation
13.Numeric Formatting:Custom Format Strings:Section SeparatorNumeric Formatting:Custom Format Strings:Section Separator
14.Numeric Formatting:Standard Format Strings:CurrencyNumeric Formatting:Standard Format Strings:Currency
15.Numeric Formatting:Standard Format Strings:DecimalNumeric Formatting:Standard Format Strings:Decimal
16.Numeric Formatting:Standard Format Strings:Fixed-PointNumeric Formatting:Standard Format Strings:Fixed-Point
17.Numeric Formatting:Standard Format Strings:GeneralNumeric Formatting:Standard Format Strings:General
18.Numeric Formatting:Standard Format Strings:HexadecimalNumeric Formatting:Standard Format Strings:Hexadecimal
19.Numeric Formatting:Standard Format Strings:NumberNumeric Formatting:Standard Format Strings:Number
20.Numeric Formatting:Standard Format Strings:Scientific (Exponential)Numeric Formatting:Standard Format Strings:Scientific (Exponential)
21.Illustrates formatting numbersIllustrates formatting numbers