微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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(123.4);          "123.40"
String.Format(123.0);          "123.00"

小数四舍五入

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

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

 人性化显示大数字

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

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

 

更多的占位符

数字 {0:N2} 12.36  
数字 {0:N0} 13  
货币 {0:c2} $0:c4} $12.3656  
货币 ¥{0:N2}"  
科学计数法 {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:300:F} 2006年11月25日 30:000:s} 26   
时间 {0:T} 00

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐