> static void Main() > { > > decimal[] values = { > -3.2m, > 0m, > 3.2m > }; > > foreach (decimal x in values) > Console.WriteLine("{0,20:$#,##0.00;$-#,##0.00}", x); > > > Console.ReadLine(); > > } >I don't understand why do you repeat multiple times different formats?