C# string.Format()格式

  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 }

时间: 2024-10-29 00:20:56

C# string.Format()格式的相关文章

String.Format 格式说明

C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}", 250000) 250,000.00 X

String.Format格式说明——复制于DotNet笔记

String.Format格式说明 C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}", 250

JSON详解+ C# String.Format格式说明+ C# ListView用法详解 很完整

JSON详解 C# String.Format格式说明 C# ListView用法详解 很完整

【渔跟鱼】C#string.Format 格式说明 Writeline格式说明 格式化字符串

定义 格式说明符的语法由3个字段组成:索引号.对齐说明符和格式字段.String.Format和WriteLine都遵守同样的格式化规则. 对齐说明符 对齐说明符表示了字段中字符的最小宽度.对齐说明符有如下特性. 1.对齐说明符是可选的,并且使用逗号和索引号分离. 2.它由一个正整数或负整数组成. 3.整数表示了字段使用字符的最少数量. 4.符号表示了右对齐或左对齐.正数表示右对齐,负数表示左对齐. 5.如果要表示的字符数比说明符中指定的字符数少,那么其余字符会使用空格填充: 6.如果要表示的字

C# String.Format格式说明

C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}", 250000) 250,000.00 X

JAVA字符串格式化-String.format()的使用(转)

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串. format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串. format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参

Java系列: JAVA字符串格式化-String.format()的使用(zz)

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象.熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处.format()方法有两种重载形式. format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串. format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参

string.Format 中不能包含{}字符串

string scss = @"<style type=""text/css""> body{ margin-left: {0}px; margin-top: {1}px; } </style>"; scss = string.Format(scss, marginleft, margintop); 调试时提示string.Format格式错误,不太明白,后来将{}也作为修改字符串 public void AddcssBo