通过给定的第一个索引获取二维数组的元素数

时间:2013-04-23 13:32:28

标签: c# multidimensional-array

我的数组定义如下:

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或其他东西......不知道......

1 个答案:

答案 0 :(得分:0)

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