根据给定的第一个索引获取二维数组的元素计数



我的数组是这样定义的:

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++)
                    {

但是我意识到,实际上对于第二次迭代,我不需要Length,而是实际存在的元素的计数。所以我需要的不是ViewBag.Header.GetLength(1),而是这个:

ViewBag.Header.Get_Count_Of_The_Elements_For_The_Second_Index

我找不到一个属性可以马上做这个。也许用Length之类的方法…不知道…

dummyArray是一个二维列表数组。要获得列表大小,您可以在内部循环中使用dummyArray[i,j].Count

相关内容

  • 没有找到相关文章

最新更新