using System.Globalization;
public static void Main()
Console.WriteLine("Hello World");
string texto = "1.321,60";
valorProtesto= ConverterParaDecimal(texto);
Console.WriteLine(valorProtesto);
public static decimal ConverterParaDecimal(string texto)
decimal valorConvertido = default;
if (string.IsNullOrEmpty(texto))
texto = texto.Replace(".", "").Replace(",", ".").Replace("R$", "").Trim();
if (decimal.TryParse(texto, out decimal valor))
valorConvertido = Convert.ToDecimal(texto, CultureInfo.InvariantCulture);