十月 14

C#中如何格式化字符串

当我们使用Write()和WriteLine()方法输出的时候,可以对字符串进行格式化输出。

例:Console.WriteLine("两个数相加{0}+{1}={2}.", 1, 2, 3);

输出结果:两个数相加1+2=3.

上面的内容说明,我们在执行代码的时候,把标记替换为了对应的值。标记是从{0}开始的,而且不能超出后面对应索引的值。否则会报错。

标准数字字符串格式化:

  • Console.WriteLine("金额:{0:c}", 10); //输出货币¥10.00
  • Console.WriteLine("{0:d2}", 5); //输出05,整形永远输出两位
  • Console.WriteLine("{0:f1}", 1.26); //输出1.3,浮点型精度设置
  • Console.WriteLine("{0:p1}", 0.1); //输出10.0%,保留1位小数。


文章由安静原创,发表于www.ajnote.com。转载请注明出处

发表 2018年10月14日 自 anjing 类别 "C#学习笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注