C#从入门到精通,看到书上的例子求数组的行数都是用arr.Rank,有点不太明白。Rank不是数组的维度吗?
int [ ,] arr =new int[3,3]{{1,2,3},{4,5,6},{7,8,9}};
arr.Rank 是2,但是行数是3???
是不是我理解的不对?
18612222903
学分:0 LV1
TA的每日心情
2020-03-27 21:29:40
我也觉得有点问题,103面的那个例子好像是个巧合,刚好行数和维度都是2,我试了int[2,2],int[3,3],int[2,3],int[3,2],arr.Rank都是显示2
18612222903
学分:0 LV1
TA的每日心情
2020-03-27 21:29:40
我觉得网上这个说的比较靠谱!!
s为一个二维数组。
s.GetLength(0) 返回第一维的长度(即行数)
s.GetLength(1) 返回第二维的长度(即列数)