zoukankan      html  css  js  c++  java
  • String的高级用法(String.Format)

    string.Format

    C#的String.Format的一般地我们可以直接使用string.format()或int.ToString()和float.ToString()

    下面是一些String.Format的一些其它用法,在某些情况下特别有用。

     小数点位数

    1、这个例子是小数点固定两位,两个小数点用 0.00表示,如果float的小数点后的值小于0,将会补两个0

    String.Format("{0:0.00}", 123.4567);      // "123.46"
    String.Format("{0:0.00}", 123.4);         // "123.40"
    String.Format("{0:0.00}", 123.0);         // "123.00"

    小数四舍五入

    2、这个例子的小数四舍五入

    String.Format("{0:00.0}", 123.4567);      // "123.5"
    String.Format("{0:00.0}", 23.4567);       // "23.5"
    String.Format("{0:00.0}", 3.4567);        // "03.5"
    String.Format("{0:00.0}", -3.4567);       // "-03.5"

     人性化显示大数字

    3、这个例子是人性化地显示大数字

    String.Format("{0:0,0.0}", 12345.67);     // "12,345.7"
    String.Format("{0:0,0}", 12345.67);       // "12,346"

    更多的占位符

    数字 {0:N2} 12.36  
    数字 {0:N0} 13  
    货币 {0:c2} $12.36  
    货币 {0:c4} $12.3656  
    货币 "¥{0:N2}"12.36  
    科学计数法 {0:E3} 1.23E+001  
    百分数 {0:P} 12.25% P and p present the same. 
    日期 {0:D} 2006年11月25日  
    日期 {0:d} 2006-11-25  
    日期 {0:f} 2006年11月25日 10:30  
    日期 {0:F} 2006年11月25日 10:30:00  
    日期 {0:s} 2006-11-26 10:30:00  
    时间 {0:T} 10:30:00
  • 相关阅读:
    葵花宝典,参考学习网站收藏
    安卓工具
    马帮
    C89:vs输出调试信息
    OSG:中级篇 拖拽器类
    OSG:幼儿园篇 第六章 碰撞检测类
    OSG:幼儿园篇 第三章 节点坐标变换类
    OSG:幼儿园篇 第五章 界面交互类
    C++11:智能指针
    OSG:幼儿园篇 第四章 节点回调类
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/4422736.html
Copyright © 2011-2022 走看看