Как получить следующий элемент?

Я хочу получать следующие число а когда получаю последнее получать первое. У меня есть код

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. Как я могу это сделать?


Ответы (0 шт):