c# - 以美国文化格式显示货币值

标签 c# asp.net formatting cultureinfo

如何以美国文化格式显示货币值,如 $5,123,456.55。我知道我可以使用 ToString 方法做到这一点,但不知道怎么做?

最佳答案

这是使用 ToString 方法的解决方案

double cost=5123456.55;
Console.WriteLine(cost.ToString("C", new System.Globalization.CultureInfo("en-US")));
// The example displays the output: $5,123,456.55

关于c# - 以美国文化格式显示货币值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357387/

相关文章:

c - 在 fprintf 中格式化输出

python - 防止python3中数字的自动科学形式

c# - 我该如何判断ManualResetEvent是带信号的还是不带信号的?

c# - 如何使用 C# 显示文件保存到受限位置的 UAC 提示?

javascript - 根据在文本框中输入的文本突出显示/选择图像

javascript - 如何在具有不同功能的asp.net c#形式中使用许多按钮

c# - 寻找适用于 C# 代码的可配置 pretty-print

c# - Tidy.NET 和 html 实体

c# - 搜索 "all references"(Visual Studio)

c# - 将额外的 ViewData 传递给 DisplayFor 模板