关于C#中的输出参数问题
大家好,我是C#初学者,今天刚开始接触C#,大学时学过一点C,不过全忘光了。看书的时候遇到一个问题,特来请教,希望各位高手不吝赐教:
看到书上的例子程序,有一个输出函数:
Console.WriteLine("Hello, {0}", str_name);
书上的解释是{0}代表第一个参数列表,我不明白的是,这里的第一个参数列表指的是什么?是指的后边的str_name还是在程序开始运行时的命令行参数?
如果是这样的话,那么Console.WriteLine("{0},{1},{2}", v1, v2, v3);在这里0,1,2是不是应该分别对应v1,v2,v3呢?
另外,如果上边这条语句改成Console.WriteLine("{0},{2},{1}", v1, v2, v3);那么输出的时候是不是应该分别输出v1,v3,v2呢?
可怜我年近30还要再捡起编程来学,又是这要命的.Net开发,问题比较基础,大家不要见笑。万望各位老大指点一二,不甚感激。