using System.Collections.Generic;
using System.Globalization;
private static string round(decimal value)
var r = value.ToString(@"#.##", CultureInfo.InvariantCulture);
return r.EndsWith(@".00") ? ((int)value).ToString(CultureInfo.InvariantCulture) : r;
public static void Main()
Console.WriteLine(round(10m));
Console.WriteLine(round(10.5m));
Console.WriteLine(round(0m));