using static System.Console;
using static System.Convert;
using static System.Math;
using System.Globalization;
public static void Main() {
if (!decimal.TryParse("5.541,88", NumberStyles.Currency, CultureInfo.CreateSpecificCulture("pt-BR"), out var valor)) WriteLine("deu erro");
WriteLine($"Decimal: {valor}");
WriteLine($"Inteiro: {ToInt32(valor)}");
WriteLine($"Inteiro: {Truncate(valor)}");
WriteLine($"Inteiro: {decimal.Truncate(valor)}");