Possible Duplicate:
Convert any currency string to double
How do I convert a currency string like $1,248.99
to a decimal in C#?
Possible Duplicate:
Convert any currency string to double
How do I convert a currency string like $1,248.99
to a decimal in C#?
You could try this:
var value = double.Parse(currency, NumberStyles.Currency);
both Parse and TryParse have a numberstyle argument, so at its most simple
var data = "$1,248.99";
var outvalue = decimal.Parse(data,NumberStyles.Currency);