c# - 一个 string.Format 问题 (.NET)

标签 c# .net

有人可以详细说明以下格式字符串吗?我没有完全理解其中的含义。

String.Format("{0:#,0.##}", money);

谢谢。

最佳答案

我没有随身携带开发系统,所以我无法验证我要说的话,但这是我的解释:

格式部分为“#,0.##”。我认为“#,0”部分指定逗号应该分隔数千(例如 1,000,000)。 “.##”指定小数点后的位数。我本以为你需要“.00”来强制使用两位数(这对于货币来说是正常的)。但我希望您至少能够四舍五入到小数点后两位数。

你尝试过吗?

关于c# - 一个 string.Format 问题 (.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425735/

相关文章:

c# - 命令解析器/解释器

c# - 添加拖放行为

c# - LocalSessionFactoryObject - 映射资源 - hbm 文件的路径

c# - WPF 应用程序 : Controls look like . NET 2.0 中的 WinForms 对话框

.net - 如何使用 SOAP 从经典 ASP 调用 .Net Web 服务方法

c# - 有没有办法查看 DynamicMethod 生成的 x86 汇编代码?

c# - 获取 AssemblyTitle

c# - 如何在 Xamarin.Forms 的 ListView 中获取所选项目的坐标?

c# - 发布 Visual Studio 2013 之前的 ASP.NET MSBuild 自定义任务

jquery - 根据下拉列表选择显示表单元素