asp.net ToString() 格式化字符串
c# ToString() 格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。
格式说明符 说明 示例 输出
C 货币 2.5.ToString("C") ¥2.50
D 十进制数 25.ToString("D5") 00025
E 科学型 25000.ToString("E") 2.500000E+005
F 固定点 25.ToString("F2") 25.00
G 常规 2.5.ToString("G") 2.5
N 数字 2500000.ToString("N") 2,500,000.00
X 十六进制 255.ToString("X") FF
C#的String.Format格式化举例
stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0
stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00
stringstr3 =string.Format("{0:N3}",56789); //result: 56,789.000
stringstr8 =string.Format("{0:F1}",56789); //result: 56789.0
stringstr9 =string.Format("{0:F2}",56789); //result: 56789.00
stringstr11 =(56789 / 100.0).ToString("#.##"); //result: 567.89
stringstr12 =(56789 / 100).ToString("#.##"); //result: 567
C 或 c
货币
Console.Write("{0:C}", 2.5); //$2.50
Console.Write("{0:C}", -2.5); //($2.50)
D 或 d
十进制数
Console.Write("{0:D5}", 25); //00025
E 或 e
科学型
Console.Write("{0:E}", 250000); //2.500000E+005
F 或 f
固定点
Console.Write("{0:F2}", 25); //25.00
Console.Write("{0:F0}", 25); //25
G 或 g
常规
Console.Write("{0:G}", 2.5); //2.5
N 或 n
数字
Console.Write("{0:N}", 2500000); //2,500,000.00
X 或 x
十六进制
Console.Write("{0:X}", 250); //FA
Console.Write("{0:X}", 0xffff); //FFFF
最新文章
- 利用xhsell登录到远程腾讯云服务器
- VMware安装Centos7,已将该虚拟机配置为使用64为,却无法执行64位操作
- Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
- Android实现Activity页面跳转切换动画特效
- 使用SMSManager短信管理器实现短信群发
- CentOS6.4安装Smokeping节点监控软件
- PE格式的理解(待补充)
- 什么是S-OFF,什么是S-ON,HBOOT命令,玩转Android
- DNS服务器搭建
- 1613. For Fans of Statistics(STL)
- Python开发【第七篇】:面向对象 和 python面向对象进阶篇(下)
- MYSQL存储过程注释位置
- JavaScript 中创建对象的方法(读书笔记思维导图)
- MySQL关于check约束无效的解决办法
- 记录一次无聊的(经历了Nodejs ->; Shell ->; C)的探索问题过程
- Android 7.0 通过FileProvider共享文件
- h5本地缓存(localStorage,sessionStorage)
- spring整合kafka(配置文件方式 消费者)
- Centos 7 安装后设置
- Android 中的概念大集合