rtf - 如何以富文本格式格式化逗号分隔的十进制值?
问题描述
我在 .rtf 文件的格式部分给出了以下代码以生成报告
0.00 is the desired output
.00 is the output coming now
Number,
###,###,###,###,##0.00
解决方案
标准数字格式字符串用于格式化常见的数字类型。标准数字格式字符串采用 Axx 格式,其中:
“C”或“c”货币
“D”或“d”小数“E”或“e”指数(科学)
“F”或“f”定点“G”或“g”通用“N”或“ n" 数字
"P" 或 "p" 百分比 "R" 或 "r" 往返
"X" 或 "x" 十六进制
当您在其后附加一个数字时,它通常意味着精度。N2 表示双精度的逗号分隔数字。
var amount = 1234567890.62;
var formattedString = $"{amount,0:N2}";
Console.WriteLine(formattedString);
我看到了下面的输出
1,234,567,890.62
Press any key to continue . . .
更多信息:https ://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings
推荐阅读
- c# - C# WinForm DataGridView 单元格剪切区域
- java - 使 JPQL/QueryDSL 不会产生可怕的查询
- flutter - 颤振主题未应用于新屏幕
- c# - LINQ to Entities 仅支持无参数构造函数和初始化程序:Linq
- python - 在尊重重复排序键的相对顺序位置的同时在 Python 中对列表进行排序?
- python - 根据条件在 loc 中动态获取列
- django - 使用 Sphinxsearch 运行的 Django 引导表上的“未知参数”错误
- r - 如何随着时间的推移为传单()地图制作动画,而不仅仅是显示最新时间戳的颜色/数据
- swift - 带有 Swift 5.5 的 Xcode 13.0 将不再使用“import CreateML”语句构建我的项目,如何解决?
- python - pyodbc.OperationalError: ('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]登录超时已过期 (0) (SQLDriverConnect)')