Я даю своему пользователю возможность установить дату начала и дату окончания для события. Я хочу, чтобы у пользователя была возможность генерировать событие каждую неделю между датой начала и датой окончания.
[Serializable]
public class LectureDateTime
{
public long? id;
public DateTime startTime;
public DateTime endTime;
public LectureDateTime()
{
}
}
int weeks = (date1 - date2).TotalDays / 7;
Сгенерируйте количество недель, а затем просто сделайте
var list = new List<DateTime>();
foreach(int week for weeks){
list.Add(date1 + TimeSpan.FromDays(7 * week);
}
В списке у вас будут все недели между двумя датами