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

时间:2016-01-06 16:38:50

标签: c# list sublist

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

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

 List<List<DateTime>> myList= new List<List<DateTime>>();

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

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

提前致谢。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

if(!myList.Any())
    return;

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