举个简单的例子来讲
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine("第一个数字是"+n1+"第二个数字是"+n2+"第三个数字是"+n3);
输出的结果是:
输出的结果是:
第一个数字是10第二个数字是20第三个数字是30
这是最基本的写法如果换做占位符来说的话 会比较灵活轻松一点
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);
输出的结果还是一样的;
要注意的是
1:这个过程就像挖坑,和填坑的过程是一样的。挖了几个就填几个。
1)如果改变n1,n2,n3的位置会怎么样呢
Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n2, n1, n3);
答案是 输出的结果也会变的;
2)如果改变{}里面的内容会怎么样呢
Console.WriteLine("第一个数字是{1},第二个数字是{2},第三个数字是{0}", n2, n1, n3);
答案是 会按照后面的结果来排的;
2:如果多填写了会怎么样呢
Console.WriteLine("第一个数字是{1},第二个数字是{2},第三个数字是{0}", n2, n1, n3,n4);
答案是 控制台还是会输出的 但是不会输出n4
3:如果少填写了会怎么样呢
Console.WriteLine("第一个数字是{1},第二个数字是{2},第三个数字是{0}", n2, n1);
答案是会报错的