[求助]程序错误,急求帮助
int[,] array = new int[1, 1];for (int i = 0; i < array.Rank; i++)
for (int j = 0; j <=array.GetUpperBound(array.Rank-1); j++)
{
array[i, j] = i + j;
Response.Write("<br>" + array[i, j].ToString());
}
我今天编了一个这样的程序,我按ctrl+f5键生成是正确的,但是打开的网页中却显示的是"索引超出了数组界限;源错误是这一行array[i, j] = i +j
还有这个函数GetUpperBound()是获得指定维数字的索引上限,比如说有一个三维数组,哪么
GetUpperBound(0)就是获得最小维数的下限
GetUpperBound(array.rank-2)就是获得第二维的下限
GetUpperBound(array.rank-1)就是获得最大维数的下限
谢谢指点
帮我找找程序中错误的地方再告诉我下那三个函数我用的正确不