Есть ли способ подвести этот код на 1-2 строки?DayOfWeek получить следующий DayOfWeek (понедельник, вторник ... воскресенье)
Моя цель - вернуть, например, у меня есть DayOfWeek, который является понедельником, я хочу получить следующий день (вторник) или через n дней после этого.
switch (_RESETDAY)
{
case DayOfWeek.Monday:
_STARTDAY = DayOfWeek.Tuesday;
break;
case DayOfWeek.Tuesday:
_STARTDAY = DayOfWeek.Wednesday;
break;
case DayOfWeek.Wednesday:
_STARTDAY = DayOfWeek.Thursday;
break;
case DayOfWeek.Thursday:
_STARTDAY = DayOfWeek.Friday;
break;
case DayOfWeek.Friday:
_STARTDAY = DayOfWeek.Saturday;
break;
case DayOfWeek.Saturday:
_STARTDAY = DayOfWeek.Sunday;
break;
case DayOfWeek.Sunday:
_STARTDAY = DayOfWeek.Monday;
break;
default:
_STARTDAY = DayOfWeek.Tuesday;
break;
}
Это лучший вариант. Он учитывает переход с субботы на воскресенье –
Это отлично работает! благодаря! – Katherine