c# - 如何在 C# 中将 int 格式化为货币?

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

我知道我可以使用 100000.ToString("$#,0") 来做到这一点,但这是特定于 $ 的。有没有办法使用货币(“C”)格式化程序来做到这一点?

最佳答案

使用格式“C0”。

https://stackoverflow.com/questions/430458/

相关文章:

html - 修复 Visual Studio 中 aspx 文件的格式?

nginx - NGINX 配置文件是否有格式化程序/美化器?

java - Eclipse 的 Java 编辑器可以做软换行吗?

ruby-on-rails - Ruby on Rails - 如何以我需要的格式显示日期?从 YY

database - 在保持抽象的同时将格式化文本存储在数据库中

asp.net-mvc - Asp.Net MVC 2 Html.TextBoxFor 为模型的 D

java - 如何将手机号码拆分为国家代码、地区代码和本地号码?

c# - 如何显示特定于文化的本地数字而不是阿拉伯数字?

java - Java的JSON字符串整洁/格式化程序

c# - 是否有一种文化安全的方法来获取带前导零的 ToShortDateString() 和 To