amount.ToString("C", CultureInfo.CurrentCulture)
(5.00).ToString("0.00").Replace(".00",""); // returns 5 (5.90).ToString("0.00").Replace(".00", ""); // returns 5.90 (5.99).ToString("0.00").Replace(".00", ""); // returns 5.99