在下面的代码中执行Console.writeline

时间:2014-10-16 17:32:28

标签: c#

namespace VariableDefinition
{
    class Program
    {
        static void Main(string[] args)
        {
            short a;
            int b ;
            double c;

            /* actual initialization */
            a = 10;
            b = 20;
            c = a + b;
            Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
            Console.ReadLine();
        }
    }
}

请在console.writeline语句中解释a = {0} b = {1}和c = {2}的含义。 0,1,2代表什么

1 个答案:

答案 0 :(得分:4)

它们是变量的占位符。字符串中的3个占位符对应于字符串后面的3个变量参数。

第一个占位符中的变量由第一个参数填充(在本例中为a)。 第二个参数(b)的第二个占位符和第三个参数(c)的第三个占位符。

您发布的代码应将以下内容打印到控制台:

a = 10, b = 20, c = 30