小记:
GetUpperBound(0) 返回 Array 的第一维的索引上限,GetUpperBound(Rank-1) 返回 Array 的最后一维的上限,也就是列数-1;
Rank 为行数。
Example:
//输出原来的矩阵
for (int i = 0; i < array_a.Rank; i++)
{
for (int j = 0; j <= array_a.GetUpperBound(array_a.Rank - 1); j++)
{
..........
}
}
Reference:
http://www.sosuo8.com/article/show.asp?id=1569
注:其实上述方法只是内存空间的矩阵,实际矩阵的行列数应该为:
col: GetUpperBound;
row:Length/(GetUpperBound+1);