{0}的指代问题

来源:2-11 C#标识符的命名规则

慕粉1501399489

2017-09-19 10:17

http://img.mukewang.com/59c07e060001d0cd04120123.jpg

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

写回答 关注

3回答

  • qq_阳光丶刚好_0
    2017-09-19 11:03:58
    已采纳

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

    慕粉1501...

    谢谢!

    2017-09-20 10:19:16

    共 1 条回复 >

  • qq_坚强女孩_03795372
    2017-09-19 11:13:47

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

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

  • 慕标8192710
    2017-09-19 11:08:00

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

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题