Csharp/CSharp Tutorial/Data Type/float format
Formatting floating-point numbers
<source lang="csharp">class MainClass {
public static void Main(){ 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); }
}</source>
myDouble using 10:f3 = 1234.568 myFloat using 10:f3 = 1234.568 myDecimal using 10:f3 = 1234.568 myFloat using 10:e3 = 1.235e+003 myFloat using 10:p2 = 123,456.80 % myFloat using 10:n2 = 1,234.57 myFloat using 10:g2 = 1.2e+03