Format decimal to two places or a whole number
.net, c#, formatting, string
Solution
decimal num = 10.11M;
Console.WriteLine( num.ToString( "0.##" ) );
Problem
For 10 I want 10 and not 10.00 For 10.11 I want 10.11 Is this possible without code? i.e. by specifying a format string alone simlar to {0:N2}