Question

Je souhaite formater un int en tant que devise en C #, mais sans fractions. Par exemple, 100 000 doit être "100 000 $", au lieu de "100 000,00 $". (que 100000.ToString ("C") donne).

Je sais que je peux le faire avec 100000.ToString ("$ #, 0"), mais c'est spécifique à $. Existe-t-il un moyen de le faire avec le formateur de devise ("C")?

Était-ce utile?

La solution

Utilisez le format "C0".

Autres conseils

Possible d'utiliser n0 qui fournit des virgules comme 1 234. Le signe de la devise ne sera pas là

essayer

using System.Globalization
@string.Format(new CultureInfo("en-IN"), "{0:c}", moneyvalue)

affichera le format en Rs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top