关于C#输出语句的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:50:11
class Program
{
static void Main(string[] args)
{
int[,] arr = new int[4, 6];
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 6; j++)
{
arr[i, j] = (i + j) * 10 + j + 1;
}
}

for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 6; j++)
{
Console.Write("{0} ",arr[i,j]);
}
}
Console.WriteLine();
}
}
我想知道Console.Write里的"{0} "是干什么用的,请高手好好讲解下.
麻烦顺便给我讲一下这题得出的数是怎么算出来的,我还不太明白,刚开始学C#,{0}是空格的意思吗?

相当于C语言中的%d
Console.Write("{0} ",arr[i,j]); 也就是说空出一个位置来用arr[i,j]的值去填充,这里在控制台会输出arr[i,j]的值,一般最多只能有三对{}

不是空格,我现有事先闪人,给推荐个群:13924029,有空我上线