public static void Main()
string number = "123.456,78";
if (!Decimal.TryParse(number, System.Globalization.NumberStyles.Any, new System.Globalization.CultureInfo("en-US"), out decimalNumber))
if (!Decimal.TryParse(number, System.Globalization.NumberStyles.Any, new System.Globalization.CultureInfo("nl-NL"), out decimalNumber))
var euFormatNumber = decimalNumber.ToString("N2", new System.Globalization.CultureInfo("nl-NL"));
Console.WriteLine(euFormatNumber.Replace(",00", ""));