zoukankan      html  css  js  c++  java
  • C# 标准数字格式字符串和NumberStyles

    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

  • 相关阅读:
    【CAS单点登录视频教程】 第03集 -- 配置 tomcat的 ssl
    【CAS单点登录视频教程】 第02集 -- 安装CAS
    【CAS单点登录视频教程】 第01集-- 认识CAS
    Easyui入门视频教程 第11集---Window的使用
    Easyui入门视频教程 第10集---Messager的使用
    Easyui入门视频教程 第09集---登录完善 图标自定义
    Easyui入门视频教程 第08集---登录实现 ajax button的使用
    Easyui入门视频教程 第07集---Accordion的使用
    Easyui入门视频教程 第06集---Layout初始化和属性方法使用
    Easyui入门视频教程 第05集---Easyui复杂布局
  • 原文地址:https://www.cnblogs.com/aqgy12138/p/12686113.html
Copyright © 2011-2022 走看看