从.ToString("c")格式化的数字中删除尾随小数

Sco*_*ess 34 c# localization currency

基本上我是这样格式化数字

price.ToString("c")
Run Code Online (Sandbox Code Playgroud)

结果是英语为615.00美元,法语为615,00美元.

不过,我想要的结果分别是615美元和615美元.我怎样才能实现这一点,同时仍然利用.nets本地化处理?

Joh*_*sch 47

如果你不介意四舍五入......

price.ToString("c0")
Run Code Online (Sandbox Code Playgroud)