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

标签 c# localization currency

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

price.ToString("c")

英语的结果是 $615.00,法语的结果是 615,00 $。

然而,我想要的结果分别是 $615 和 615 $。我怎样才能做到这一点,同时仍然利用 .nets 本地化处理?

最佳答案

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

price.ToString("c0")

关于c# - 从 .ToString ("c") 格式的数字中删除尾随小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/774399/

相关文章:

asp.net-mvc-3 - ASP.NET-MVC 3:本地化

c# - 货币格式 C# ISOCurrencySymbol

wordpress - woocommerce 上的多种货币,可根据位置自动切换

基于面额的特定价格的算法可能(多)支付的金额

localization - 数字需要本地化吗?

c# - 使用 Resharper 等工具理清 C# 中大型嵌套 if else 代码结构

c# - Android/Java 对应 C#/C++ 方法 GetTickCount() 的方法是什么?

c# - 属性和类

html - 使用 l20n 本地化属性

c# - 实现 IDisposable - 一次性字段与一次性属性