c# 占位符的使用

举个简单的例子来讲

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);


答案是会报错的

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值