0

我有这样定义的数组:

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或什么的……不知道……

4

1 回答 1

0

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

于 2013-04-23T13:37:20.477 回答