У меня есть следующее, но это не совсем то, что мне сейчас нужно - он возвращает даты всех пятниц за прошедший месяц.
public static IEnumerable<DateTime> ReturnNextNthWeekdaysOfMonth(DateTime dt, DayOfWeek weekday, int amounttoshow = 4)
{
var days =
Enumerable.Range(1, DateTime.DaysInMonth(dt.Year, dt.Month)).Select(
day => new DateTime(dt.Year, dt.Month, day));
var weekdays = from day in days
where day.DayOfWeek == weekday
orderby day.Day ascending
select day;
return weekdays.Take(amounttoshow);
}
ОДНАКО я хочу вернуть даты следующей N-й пятницы с текущей даты, независимо от месяца, в котором они находятся.
И я немного застрял ... Любая помощь очень ценится.