array.length是二维数组中的主数组的长度,可以表示数组的行数
array[i].length是其中分数组的长度,即第i行的长度
此外 还有方法GetLength(),获取指定维度的的数量
若是二维数组,则有
array.GetLength(0);//获取第一维的长度,即行数
array.GetLength(1);//获取第二维的长度,即列数
四维数组
int[,] arr = new int[9, 8, 7, 6];
arr.Rank;//返回4
arr.GetLength(0);//返回9
arr.GetLength(1);//返回8
arr.GetLength(2);//返回7
arr.GetLength(3);//返回6
arr.GetUpperBound(0)+1;//返回9
arr.Length;//返回3024
容易混淆的还有size()方法,size()方法是针对集合而言,例如List,Set和Map都有size()方法,此外string类最初只有length(),引入STL之后,为了兼容也加入了size()方法,两者没有区别。