【发布时间】:2016-01-28 12:57:18
【问题描述】:
假设我有一个包含以下日期的列表。
List<DateTime> dateList = new List<DateTime>();
dateList.Add(new DateTime(2002, 01, 01));
dateList.Add(new DateTime(2002, 01, 02));
dateList.Add(new DateTime(2002, 01, 03));
dateList.Add(new DateTime(2002, 01, 04));
dateList.Add(new DateTime(2002, 01, 06));
dateList.Add(new DateTime(2002, 01, 08));
如何遍历 dateList,找到缺少的 DateTimes(2002-01-05 和 2002-01-07),然后创建这些 DateTimes 并将它们添加到正确索引上的 dateList 中?
【问题讨论】:
-
一个选项是生成一个缺少日期的新列表。这是一个选择吗?
-
避免SortedList有什么意义吗?
-
我能够提取缺失的日期,但不确定如何将它们插入到 dateList 中的正确索引上。
标签: c# .net datetime for-loop foreach