Comment formater une chaîne de Devise en Entier?
Je suis une chaîne de format de devise de $35.00 et ce doit être converti en 35.
Est-ce possible de les récupérer à l'aide de String.Format{ }
- Quelque chose de très similaire a été posée avant. stackoverflow.com/questions/2753701/...
- double possible de Convertir toutes devises chaîne à double
Vous devez vous connecter pour publier un commentaire.
Devrait vous donner la réponse dont vous avez besoin.
Toutefois, une valeur de $35.50 converti en nombre entier ne sera probablement pas de retour que vous souhaitez, comme les Entiers ne prennent pas en charge partielle (décimal) numéros. Vous ne précisez pas à quoi s'attendre dans cette situation.
[EDIT: modification de la double à la décimale qui est plus sûr à utiliser avec la monnaie]
Si vous souhaitez obtenir une valeur de 35,5 dans cette situation, vous pouvez utiliser le type décimal.
Noter que vous devez être très prudent lorsque vous traitez avec de l'argent et de la précision en virgule flottante.
decimal
type pour toutes les devises/argent-opérations liées.