将元素添加到C#中列表的子列表中

本文关键字:列表 元素 添加 | 更新日期: 2023-09-27 18:29:08

我不知道这个问题是否太容易了,但我在互联网上还没有找到任何解决这个问题的方法。

我有一个列表列表,我在其中添加了三个子列表。

 List<List<DateTime>> myList= new List<List<DateTime>>();
 while (countNeededSubLists != 0)
 {
   myList.Add(new List<DateTime>());
   countNeededSubLists--;
 }

现在,我想简单地将一个新的Date添加到位于列表索引1的子列表中。如何实现这一点,正确的语法是什么?

提前谢谢。

将元素添加到C#中列表的子列表中

myList[1].Add(new DateTime());

我建议您始终检查它是否为空,如下所示:

if(!myList.Any())
    return;
myList.[1].Add(new DateTime());