格式化 |
结果 |
格式符 |
描述 |
string.Format("{0:0.0}", 5) |
5.0 |
|
|
string.Format("{0:0.0}", 5.21) |
5.2 |
|
以四舍五入取值 |
string.Format("{0:A.0}", 5.21) |
A5.2 |
|
|
string.Format("{0:A.0}", 0.21) |
A.2 |
|
A可以是任何值,就是在数字前加上一个字符串 |
string.Format("{0:#.0}", 5.21) |
5.2 |
|
如果是#号,当整数位不为0时,不显示# |
string.Format("{0:#.0}", 0.21) |
.2 |
|
如果是#号,当整数位为0时,不显示0 |
string.Format("{0:F1}", 4.45) |
4.5 |
F |
以四舍五入取值,精确小数位数(默认2位) |
string.Format("{0:N3}", 1234567.123456) |
1,234,567.123 |
N |
用逗号表示千分符,精确小数位数(默认2位) |
string.Format("{0:E3}", 1234567.123456) |
1.235E+006 |
E |
科学计数法,精确小数位数(默认全部显示) |
string.Format("{0:e3}", 1234567.123456) |
1.235e+006 |
e |
科学计数法,只有这种格式才有大小写的区别 |
string.Format("{0:G}", 1234567.123456) |
1234567.123456 |
G |
普通格式,使用E或 F格式取决于哪种格式较简单 |
string.Format("{0:G2}", 1234567.123456) |
1.2E+06 |
G |
使用E格式,数字表示所有数字的个数 |
string.Format("{0:g2}", 1234567.123456) |
1.2e+06 |
g |
使用e格式 |
string.Format("{0:g2}", 12.123456) |
12 |
g |
数字表示所有数字的个数 |
string.Format("{0:C3}", 12.123456) |
¥12.123 |
C |
本地货币格式,精确小数位数(默认2位) |
string.Format("{0:P2}", 0.12345) |
12.35% |
P |
百分数格式,精确小数位数(默认2位) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具