我想将int格式化为C#中的货币,但没有分数。例如,100000应该是“$ 100,000”,而不是“$ 100,000.00”。 (100000.ToString(" C")给出)。

我知道我可以用100000.ToString(&#; $#,0")来做到这一点,但那是$ -specific。有没有办法用货币(“C”)格式化器?

有帮助吗?

解决方案

使用格式“C0”。

其他提示

可以使用提供1,234等逗号的n0。货币符号不在那里

尝试将以Rs。

显示格式
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top