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

C#string.Format()格式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  1 using System;
  2 using System.Collections.Generic;
  3 using System.Linq;
  4 using System.Text;
  5 
  6 namespace ConsoleApplication1
  7 {
  8     class Program
  9     {
 10         static void Main(string[] args)
 11         {
 12             #region 数字格式化
 13             //货币
 14             Format_C();
 15 
 16             //十进制
 17             Format_D();
 18 
 19             //科学计算法
 20             Format_E();
 21 
 22             //常规
 23             Format_G();
 24 
 25             //用逗号隔开数字
 26             Format_N();
 27 
 28             //16进制
 29             Format_X();
 30 
 31             //格式化数字
 32             Format_F();
 33 
 34             //格式化百分比
 35             Format_P();
 36 
 37             #endregion
 38 
 39             Console.ReadKey();
 40         }
 41 
 42 
 43         #region 数字格式化
 44 
 45         /// <summary>
 46         /// 货币('C'后面跟的数字如果是 '2' 得到的结果‘¥2.00’,所以C 后面跟的数就是小数点后面的数 )
 47         /// </summary>
 48         public static void Format_C()
 49         {
 50             Console.WriteLine("货币:"+string.Format("{0:C2}", 2));
 51         }
 52 
 53 
 54         /// <summary>
 55         /// 十进制(如果是 'D2'则结果是 02 )
 56         /// </summary>
 57         private static void Format_D()
 58         {
 59             Console.WriteLine("十进制:"+string.Format("{0:D3}", 2));
 60         }
 61 
 62         /// <summary>
 63         /// 科学计数法
 64         /// </summary>
 65         private static void Format_E()
 66         {
 67             Console.WriteLine(string.Format("科学计数法:" + "{0:E2}", 100000));
 68         }
 69 
 70         /// <summary>
 71         /// 常规
 72         /// </summary>
 73         private static void Format_G()
 74         {
 75             Console.WriteLine(string.Format("常规:" + "{0:G}", 100000));
 76         }
 77 
 78         /// <summary>
 79         /// 用逗号隔开数字(如果N后面跟的是1,小数点后面则跟着一个0)
 80         /// </summary>
 81         private static void Format_N()
 82         {
 83             Console.WriteLine(string.Format("用逗号隔开:" + "{0:N1}", 100000));
 84         }
 85 
 86         /// <summary>
 87         /// 16进制
 88         /// </summary>
 89         private static void Format_X()
 90         {
 91             Console.WriteLine(string.Format("16进制:" + "{0:X}", 10));
 92         }
 93 
 94 
 95         /// <summary>
 96         /// 格式化数字(如果是 'F3'则值是 10.098)
 97         /// </summary>
 98         private static void Format_F()
 99         {
100             Console.WriteLine(string.Format("固定值:" + "{0:F2}", 10.098));
101         }
102 
103         /// <summary>
104         /// 格式化百分比(如果是 'P2' 则值是82.00%)
105         /// </summary>
106         private static void Format_P()
107         {
108             Console.WriteLine(string.Format("百分比:" + "{0:P0}", 0.82));
109         }
110 
111         #endregion
112 
113 
114     }
115 }
View Code


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C语言第四次作业发布时间:2022-07-13
下一篇:
C#回顾之查询表达式发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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