我的数组定义如下:
List<DocumentFields>[,] dummyArray = new List<DocumentFields>[8,8];
它从数据库中获取记录。我需要准备这个数组以在asp.net mvc3视图中显示,所以我以标准方式迭代它:
for (int i = 0; i < ViewBag.Header.GetLength(0); i++)
{
for (int j = 0; j < ViewBag.Header.GetLength(1); j++)
{
但我意识到,实际上对于第二次迭代,我不需要长度,而是实际存在的元素的数量。所以我需要这个代替ViewBag.Header.GetLength(1)
:
ViewBag.Header.Get_Count_Of_The_Elements_For_The_Second_Index
我找不到立即执行此操作的属性。也许某种方式使用Length
或其他东西......不知道......
答案 0 :(得分:0)
您的dummyArray是一个二维列表数组。要获得列表大小,您可以在内循环中使用dummyArray[i,j].Count
。