C#二维数组表达式相关的问题
C#二维数组问题求助Console.WriteLine("numbers["+i+","+j+"]={0,1}",numbers[i,j]);staticvoidMain...
C#二维数组问题求助 Console.WriteLine("numbers[" + i + "," + j + "]={0,1}", numbers[i, j]);
static void Main(string[] args)
{
int[,] numbers = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
Console.WriteLine("修改前的值如下:");
for (int i = 0; i < 4; i++)
for(int j=0; j<2;j++)
{
Console.WriteLine("numbers[" + i + "," + j + "]={0,1}", numbers[i, j]);
}
求高手告知下
“ Console.WriteLine("numbers[" + i + "," + j + "]={0,1}", numbers[i, j]);”
1. 不太懂[" + i + "," + j + "]这个表达的什么?
2. 变量ij左右两边的+含义是什么,另外{0,1}什么意思,我尝试改成{0,0}, 并没有报错!
3.numbers[i, j]作为变量为什么不可以直接写成numbers? 展开
static void Main(string[] args)
{
int[,] numbers = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
Console.WriteLine("修改前的值如下:");
for (int i = 0; i < 4; i++)
for(int j=0; j<2;j++)
{
Console.WriteLine("numbers[" + i + "," + j + "]={0,1}", numbers[i, j]);
}
求高手告知下
“ Console.WriteLine("numbers[" + i + "," + j + "]={0,1}", numbers[i, j]);”
1. 不太懂[" + i + "," + j + "]这个表达的什么?
2. 变量ij左右两边的+含义是什么,另外{0,1}什么意思,我尝试改成{0,0}, 并没有报错!
3.numbers[i, j]作为变量为什么不可以直接写成numbers? 展开
1个回答
展开全部
Console.WriteLine()方法是用来写控制台行的,他的意思就是要写成:
numbers[0,0] = 1
numbers[0,1] = 2
这样的形式,拼接字符串(由于i和j是变量,不能直接写在字符串里,这样写在循环中才能保证他可变,从0,1,2,3....变化)
是string.Format()写法,这个你可以自己百度一下
因为这段语句要把多维数组的每一项一行一行的写出来,所以每次写的是具体第j行第i列的项(numbers指的是整个多维数组)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询