Как получить следующий элемент?
Я хочу получать следующие число а когда получаю последнее получать первое. У меня есть код
public enum Week
{
MON,
TUE,
WED,
THU,
FRI,
SAT,
SUN
}
static Week GetNextValue(Week val){
if(val < Week.SUN)
return val + 1;
return Week.MON ;
}
Но он работает только с Week а мне нужно что бы он работал со всеми enum. Как я могу это сделать?