using System.Collections.Generic;
public static void Main(){
var x = DateTime.Now.AddDays(-90);
foreach(var d in EachDay(x,y))
private static IEnumerable<DateTime> EachDay(DateTime from, DateTime thru)
for (var day = thru.Date; day.Date >= from.Date; day = day.Subtract(TimeSpan.FromDays(1)))