If the numeric data requires finer formatting, each placeholder can contain different format characters, and the following table shows the core formatting options.
Here is an example to illustrate.
1 namespaceLearningcsharp2 {3 class Program4 {5 Static voidMain (string[] args)6 {7 FormatNumber ();8 Console.readkey ();9 Ten } One A Static voidFormatNumber () - { -Console.WriteLine ("The value 99999 in different ways:"); theConsole.WriteLine ("C format: {0:C}",99999); -Console.WriteLine ("D9 format: {0:d9}",99999); -Console.WriteLine ("f format: {0:F3}",99999); -Console.WriteLine ("g format: {0:g}",99999); + -Console.WriteLine ("N format: {0:n}",99999); +Console.WriteLine ("E format: {0:e}",99999); AConsole.WriteLine ("e format: {0:e}",99999); atConsole.WriteLine ("X format: {0:x}",99999); -Console.WriteLine ("x format: {0:x}",99999); - } - } -}
If you want to learn more about formatting the. NET string, you can review the formatting type topic for the. NET Framework documentation.
c#--Formatting Numeric data