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

最新文章

  1. 利用xhsell登录到远程腾讯云服务器
  2. VMware安装Centos7,已将该虚拟机配置为使用64为,却无法执行64位操作
  3. Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
  4. Android实现Activity页面跳转切换动画特效
  5. 使用SMSManager短信管理器实现短信群发
  6. CentOS6.4安装Smokeping节点监控软件
  7. PE格式的理解(待补充)
  8. 什么是S-OFF,什么是S-ON,HBOOT命令,玩转Android
  9. DNS服务器搭建
  10. 1613. For Fans of Statistics(STL)
  11. Python开发【第七篇】:面向对象 和 python面向对象进阶篇(下)
  12. MYSQL存储过程注释位置
  13. JavaScript 中创建对象的方法(读书笔记思维导图)
  14. MySQL关于check约束无效的解决办法
  15. 记录一次无聊的(经历了Nodejs -> Shell -> C)的探索问题过程
  16. Android 7.0 通过FileProvider共享文件
  17. h5本地缓存(localStorage,sessionStorage)
  18. spring整合kafka(配置文件方式 消费者)
  19. Centos 7 安装后设置
  20. Android 中的概念大集合

热门文章

  1. 5.3.3.1 deque其他使用方式
  2. 76个值得你注意的erlang编程习惯
  3. javaScript显示实时时间输出
  4. 2014-07-20 体验到的不是北漂easy
  5. jQuery Media Plugin 现在插上实线的视频播放服务
  6. idea 搭建 SpringBoot 集成 mybatis
  7. Springmvc案例1----基于spring2.5的採用xml配置
  8. 从Client应用场景介绍IdentityServer4(五)
  9. 使用WPF将图片转变为灰度并加上水印并保存为文件
  10. 创建一个显示所有预定义系统颜色的ListBox