using System.Collections.Generic;
public static void Main()
DateTime dag1 = new DateTime(2018, 11, 30);
DateTime[] zevenDagenVanafDag1 = WeekVan(dag1);
foreach (DateTime datum in zevenDagenVanafDag1)
Console.WriteLine(datum);
DateTime dag2 = new DateTime(2018, 12, 10);
List<DateTime> dataVanafDag1TotEnMetDag2 = Periode(dag1, dag2);
foreach (DateTime datum in dataVanafDag1TotEnMetDag2)
Console.WriteLine(datum);
static DateTime[] WeekVan(DateTime beginDag)
DateTime[] WeekVan = new DateTime[7];
for (int index = 0; index < WeekVan.Length; index++)
WeekVan[index] = beginDag.AddDays(index);
static List<DateTime> Periode(DateTime beginDag, DateTime eindDag)
t = eindDag.Subtract(beginDag);
List<DateTime> lijstData = new List<DateTime>();
DateTime[] verschuifWeek = new DateTime[11];
for (index = 0; index < t.TotalDays; index++) {
verschuifWeek[index] = beginDag.AddDays(index);
lijstData.AddRange(verschuifWeek);