格式化表示的通常格式.net
{ N [ , M ] [ :格式码 ] }blog
N: 指定参数序列中的输出序号,好比{0} , {1}, {2}等。字符串
M: 指定参数输出的最小长度。 若是参数长度小于M,则空格填充;若大于等于M,则按实际长度输出;it
若是M为负,则左对齐,若是M为正,则右对齐;若未指定M,默认为0,如{1,5}表示将参数的值转换为字符串后按照5位右对齐输出。变量
格式码: 可选的格式化代码字符串。字符
格式符 含义 示例 输出结果数字
C 将数字按照金额形式输出 Console.writeLine("{0:C}",10); ¥10.00ps
D / d 十进制整数,指定位数左补零 Console.WriteLIne("{0:D5}",10); 00010参数
F / f 固定位数小数,默认2位 Console.WriteLine("{0:F4}",10.56736); 10.5674格式化
N / n 千分位
P / p 百分比输出,整数3位逗号,小数默认2位
X / x 十六进制,不够前补0
0 0占位符,不够左补0,。小数超过则四舍五入
# #占位符,整数去掉左边无效0,小数四舍五入后去掉右边无效0
若是是一个变量,用ToString(格式符) 比较方便。例如 n1.ToString("X4") //12 输出 000C--------------------- 做者:fonjames 来源:CSDN 原文:https://blog.csdn.net/fonjames/article/details/52839889 版权声明:本文为博主原创文章,转载请附上博文连接!