C# 从.ToString(“c”)格式的数字中删除尾随小数

C# 从.ToString(“c”)格式的数字中删除尾随小数,c#,localization,currency,C#,Localization,Currency,基本上我是这样格式化数字的 price.ToString("c") 结果是英语615.00美元,法语615.00美元 然而,我期望的结果分别是615美元和615美元。如何在利用.NET本地化处理的同时实现这一点?如果您不介意四舍五入 price.ToString("c0")

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

price.ToString("c")
结果是英语615.00美元,法语615.00美元


然而,我期望的结果分别是615美元和615美元。如何在利用.NET本地化处理的同时实现这一点?

如果您不介意四舍五入

price.ToString("c0")