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

{0}的指代问题

http://img1.sycdn.imooc.com//59c07e060001d0cd04120123.jpg

为什么此时的{0}指代的是sum,而不是第一个的int _num1

正在回答

3 回答

因为你给{0}的赋的值是sum,你打印的是Consol.WriteLine("和是{0}",sum)这里的0本来没有任何值,是取决于你给0赋什么值,里的sum改成int_num1这里的0就会变成int_num1了

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

慕粉1501399489 提问者

谢谢!
2017-09-20 回复 有任何疑惑可以回复我~

   Console.WriteLine("{1},{0}", num_1, num_2);

{0}表示占位符,后面代表参数,占位符打印的是括号里面的参数顺序,而不是上面变量的顺序

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

因为console.writeline()里面的{0}是个占位符,后面的变量你写sum就是sum变量的直,要是想输出 _num1的直你可以这么写Console.WriteLine("和是{0}", _num1)

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

举报

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

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

进入课程

{0}的指代问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信