C# Write WriteLine 格式字符串 多重标记和值

  Write是Console类的成员,它把一个文本字符串发送到程序的控制台窗口。最简单的情况下,Write将文本的字符串字面量发送到窗口,字符串必须使用双引号括起来。

  Console.Write("This is trivital text.");  -->  This is trivital text.

  System.Console.Write  ("This is text1.");

  System.Console.Write  ("This is text2.");

  System.Console.Write  ("This is text3.");

  注意,Write没有在字符串后面添加换行符,所以三条语句都输出到同一行。-->

  This is text1.This is text2.This is text3.

  WriteLine是Console的另外一个成员,它和Write实现相同的功能,但会在每个输出字符串的结尾添加一个换行符。

  System.Console.WriteLine("This is text1.");

  System.Console.WriteLine("This is text2.");

  System.Console.WriteLine("This is text3.");

  -->

  This is text1.

  This is text2.

  This is text3.

   格式字符串:

  Write语句和WriteLine语句的常规形式中可以有一个以上的参数。

  如果不止一个参数,参数间用逗号分隔。

  第一个参数必须是字符串,称为格式字符串。格式字符串可以包含替代标记。

  语法如下:

  Console.WriteLine(格式字符串 (含替代标记),替换值0,替换值1,替换值2,......);

  Console.WriteLine("Two sample integers are {0} and {1}.", 3, 6);

  Two sample integers are 3 and 6.

  字符串插值:它是通过直接在替代标记内插入变量名实现的。实际上,替代标记告诉编译器这个变量名将被视为一个变量,而不是字符串字面量--前提是在字符串前面加上了$符号。

  int var1 = 3;

  int var2 = 6;

  Console.WriteLine($"Two sample integers are {var1} and {var2}.");

  Two sample integers are 3 and 6.

  多重标记和值:

  在C#中,可以使用任意数量的替代标记和任意数量的值。

  值可以以任何顺序使用。

  值可以在格式字符串中替换任意次。

  Console.WriteLine("Three integers are {1}, {0} and {1}.", 3, 6);

  -->  Three integers are 6, 3 and 6.

  标记不能引用超出替换值列表长度以外位置的值。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值