主题:[讨论]c#数组
int[,] arr = new int[2, 2] { { 1, 2, }, { 3, 4 } };
Console.Write("数组的列数为:");
Console.WriteLine(arr.Rank);
Console.Write("数组的行数为:");
第5行 Console.WriteLine(arr.GetUpperBound(arr.Rank - 1) + 1);
for (int i = 0; i < arr.Rank; i++)
{
string str = "";
第9行 for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
{
str = str + Convert.ToString(arr[i, j]) + " ";
}
Console.WriteLine(str);
}
Console.ReadLine();
请问各位高手,这段代码中的第5行中的:GetUpperBound(arr.Rank - 1) + 1是什么意思,
第9行中的GetUpperBound(arr.Rank - 1) + 1又是什么意思,GetUpperBound怎么理解,rank是什么意思。