• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#标准数字格式字符串和NumberStyles

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.标准数字格式字符串

 

 

 

 测试代码:

                    //数字格式字符串
                    Console.WriteLine("数字格式字符串");
                    Console.WriteLine("====================G或g====================");
                    Console.WriteLine(string.Format("{0:G}", 1.2345)); 
                    Console.WriteLine(string.Format("{0:G}", 0.00001)); 
                    Console.WriteLine(string.Format("{0:g}", 0.00001)); 
                    Console.WriteLine(string.Format("{0:G3}", 1.2345)); 
                    Console.WriteLine(string.Format("{0:G}", 12345));
                    Console.WriteLine("====================F====================");
                    Console.WriteLine(string.Format("{0:F2}",2345.678));
                    Console.WriteLine(string.Format("{0:F2}",2345.6));
                    Console.WriteLine("====================N====================");
                    Console.WriteLine(string.Format("{0:N2}",2345.678));
                    Console.WriteLine(string.Format("{0:N2}",2345.6));
                    Console.WriteLine("====================D====================");
                    Console.WriteLine(string.Format("{0:D5}",123));
                    Console.WriteLine(string.Format("{0:D1}",123));
                    Console.WriteLine("====================E或e====================");
                    Console.WriteLine(string.Format("{0:E}",56789));
                    Console.WriteLine(string.Format("{0:e}", 56789));
                    Console.WriteLine(string.Format("{0:E2}", 56789));
                    Console.WriteLine("====================C====================");
                    Console.WriteLine(string.Format("{0:C}",1.2));
                    Console.WriteLine(string.Format("{0:C4}",1.2));
                    Console.WriteLine("====================P====================");
                    Console.WriteLine(string.Format("{0:P}",0.503));
                    Console.WriteLine(string.Format("{0:P0}",.503));
                    Console.WriteLine("====================X或x====================");
                    Console.WriteLine(string.Format("{0:X}",47));
                    Console.WriteLine(string.Format("{0:f}",47));
                    Console.WriteLine(string.Format("{0:X4}",47));
                    Console.WriteLine("====================R或G17====================");
                    Console.WriteLine(string.Format("{0:R}",1f/3f));
                    Console.WriteLine(string.Format("{0:G17}",1f/3f));

测试结果

 2.NumberStyles

 

 测试代码:

 //NumberStyles
                    Console.WriteLine("====================#====================");
                    Console.WriteLine(string.Format("{0:.##}",12.345));
                    Console.WriteLine(string.Format("{0:.####}",12.345));
                    Console.WriteLine("====================0====================");
                    Console.WriteLine(string.Format("{0:.00}", 12.345));
                    Console.WriteLine(string.Format("{0:.0000}", 12.345));
                    Console.WriteLine(string.Format("{0:000.00}", 99));
                    Console.WriteLine("====================小数点====================");
                    Console.WriteLine("====================组分隔符====================");
                    Console.WriteLine(string.Format("{0:#,###,###}", 1234));
                    Console.WriteLine(string.Format("{0:0,000,000}", 1234));
                    Console.WriteLine("====================倍增符号====================");
                    Console.WriteLine(string.Format("{0:#,}", 1000000));
                    Console.WriteLine(string.Format("{0:#,,}", 1000000));
                    Console.WriteLine("====================指数表示法====================");
                    Console.WriteLine(string.Format("{0:0E0}", 1234));
                    Console.WriteLine(string.Format("{0:0E+0}", 1234));
                    Console.WriteLine(string.Format("{0:0.00E00}", 1234));
                    Console.WriteLine(string.Format("{0:0.00e00}", 1234));
                    Console.WriteLine("====================转义符====================");
                    Console.WriteLine(string.Format(@"{0:\#0}", 50));
                    Console.WriteLine("====================字面量字符引号====================");
                    Console.WriteLine(string.Format("{0:0'...'}", 50));
                    Console.WriteLine("====================分段符====================");
                    Console.WriteLine(string.Format("{0:#;(#);zero}", 15));
                    Console.WriteLine(string.Format("{0:#;(#);zero}", -5));
                    Console.WriteLine(string.Format("{0:#;(#);zero}", 0));

测试结果:

 

欢迎加入.net学习交流群:925362372


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#mvc后台传过来的list怎么在js使用发布时间:2022-07-10
下一篇:
转载C#中Trim()、TrimStart()、TrimEnd()的用法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap