为了账号安全,请及时绑定邮箱和手机立即绑定

答案想不通

为什么打印结果会是这个,不是逗号age吗,看不懂

正在回答

3 回答

{0}、{1}、{2}、{3}叫做占位符,代表后面依次排列的变量表,0对应变量列表的第一个变量,1对应变量列表的第2个变量,依次类推,完成输出。

0 回复 有任何疑惑可以回复我~

根据你的问题,我给你举个例子;

Consle.writeline("x+y:{0}",result);

这行是输出代码对吧,然后你看,比如x=1,y=2,result=x+y,然后我利用这行代码输出;

根据C#规则,应该输出双引号里的内容,可是我现在这样写了,就是输出x+y:3,因为在C#中输出{0}表示第一个逗号以后的第一个变量值;

再如:

Consle.writeline("x+y:{0}{1}",result,resutl1);

我输出的就是x+y:第一个变量值 第二个变量值

总结的说,就是我的输出{0}{1}{2}...,就是输出第一个变量值,第二个变量值,第三个变量值.....

明白了么?这是语法规则哦。

木刻回答,必属精答,纯手打,望采纳~~

2 回复 有任何疑惑可以回复我~

不服你可以投诉!!!!!!!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       256097    人
  • 解答问题       1527    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

答案想不通

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号