【发布时间】:2014-08-26 17:32:26
【问题描述】:
我想创建一个二维数组来生成一个 int 值网格,网格的大小需要为 100 * 100
示例网格
1 2 3 .........100
101 102 103.........200
201 202 303.........300
我制作了这个
int rows = 100;
int columns = 100;
public int[,] InitIntArray() {
int[,] grid = new int[rows,columns];
int number = 1;
for (int i = 0; i != rows; i++)
{
for (int j = 0; j != columns; j++)
grid[i, j] = number;
number++;
}
return grid;
}
当我使用我的代码时,一切似乎都可以正常工作,直到我尝试访问这些列。当我使用 grid.getValue() 时,我得到的只是 1。
【问题讨论】:
标签: c# arrays for-loop multidimensional-array 2d