求高人解释下面的c#代码

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:33:05
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
int iVar = 5;
goto myLabel;
++iVar;
myLabel:
Console.WriteLine("iVar={0}", iVar);//这段代码什么意思,特别是括号里面的。
Console.ReadKey();
}
}
}

Console.WriteLine("iVar={0}", iVar);
应该是输出iVar=5
引号里面就是要输出的,当然你也可以换成(“iVar的值是{0}”
,iVar)输出iVar的值是5
{0}就是变量iVar
如果没记错的话就是这样,最好到电脑上跑一下。

我也觉得是输出5,因为++iVar; 这一句根本就没有执行.
{0}表示第一个参数,
形如
Console.WriteLine("iVar={0}{1}{2}", iVar,iVar2,iVar3);
结果输出 iVar,iVar2,iVar3 的值