2010-07-07 14 views
2

Possible en double:
Convert any currency string to double

Comment puis-je convertir une chaîne de monnaie comme $1,248.99 à une décimale en C#?

+1

Simlar à http://stackoverflow.com/questions/2753701/convert-any-currency-string-to-double –

Répondre

1

Découvrez Convert.ToDecimal(s) ou decimal.Parse(s)

3

Vous pouvez essayer ceci:

var value = double.Parse(currency, NumberStyles.Currency); 
2

à la fois et TryParse Parse un numberstyle argument, donc à son plus simple

var data = "$1,248.99"; 
var outvalue = decimal.Parse(data,NumberStyles.Currency); 
Questions connexes