日期:2014-05-19  浏览次数:21277 次

如何知道数组长度
在c#里   比如:   传过来一个多维数组长度是   a[10,12],   我如何知道它第二个维的长度是12。


------解决方案--------------------
Length
------解决方案--------------------
a.GetLength(1)
------解决方案--------------------
a.GetLength(1);

参数0是一维,1是二维
------解决方案--------------------
依次类推
------解决方案--------------------
int i = a.Length;
------解决方案--------------------
a.Rank;
------解决方案--------------------
sorry, Rank得到的是维数
------解决方案--------------------
tuyile006(小y) ( ) 信誉:100 Blog 加为好友 2007-05-11 13:47:31 得分: 0


a.GetLength(1);

参数0是一维,1是二维


---------
同意!
------解决方案--------------------
这种问题已经好久没有见过啦。。。

哈哈...
------解决方案--------------------
如果是一維數組:a.Length;
否則 a.GetLength(i);
------解决方案--------------------
如果是一維數組:a.Length;
否則 a.GetLength(i);

up
------解决方案--------------------
a.GetLength(1);
------解决方案--------------------
Length
------解决方案--------------------
int thelen = a.GetUpperBound(1)

请看MSDN.
------解决方案--------------------
int thelen = a.GetUpperBound(1) + 1 ;