using System;
using System.Globalization;
public class Program
{
public static void Main()
string str = "$50,550";
decimal decval;
bool convt = decimal.TryParse(str, NumberStyles.Currency, CultureInfo.InvariantCulture, out decval);
if (convt)
Console.WriteLine(decval);
else
Console.WriteLine("error");
Console.ReadLine();
}