在C#里怎么定义二维数组?

我在C#里怎么定义一个二维数组?
我想用while循环赋值,怎么做呀?谢谢。
可不可以写短代码示范一下。

第1个回答  推荐于2018-03-11
int[][] arr = new int[3][] { new int[5], new int[5], new int[5] };
然后再循环赋值就行了。本回答被网友采纳
第2个回答  2010-01-04
int[,] b = new int[m,n];
for(int i=0;i<a;i++ )
{
for(int j=0;j<a;j++)
{
b[i,j]=你要的值;
}
}本回答被提问者采纳
第3个回答  2010-01-04
c#支持int a[3][3]这种二维数组定义啊,你说的是赋值吧?循环行啊。
不过要循环套循环。毕竟2个角标呢。
第4个回答  2018-05-25

int[][] ss = new int[3][] { new int[5], new int[5], new int[5] };

int[,] sss = new int[9,9];

List<int[]> ssss = new List<int[]>();

for (int i = 0; i < 5; i++)

{

ssss.Add(new int[10]);

}

ssss[3][3] = 10;

ss[0][4] = 3;

sss[1, 3] = 4;

相似回答