visual studio porcentaje net moneda formato convertidor conversor c# formatting currency

studio - string.format moneda c#



¿Cómo formatear una int como moneda en C#? (3)

Quiero formatear un int como moneda en C #, pero sin fracciones. Por ejemplo, 100000 debe ser "$ 100,000", en lugar de "$ 100,000.00" (que 100000.ToString ("C") da).

Sé que puedo hacer esto con 100000.ToString ("$ #, 0"), pero eso es $ -specífico. ¿Hay alguna manera de hacerlo con el formateador de moneda ("C")?


tratar

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

mostrará el formato en Rs.


Use el formato "C0".


Posible usar n0 que proporciona comas como 1,234. El signo de moneda no estará allí