using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main()
DateTime startDay = new DateTime(2020, 01, 01, 23, 0, 0);
var dates = Enumerable.Range(0, daysAhead).SelectMany(day => Enumerable.Range(0, slots).Select(i => startDay.AddDays(day).AddMinutes(i * minutes)).ToList()).ToList();