public static object СледующееПеречисление(Type Перечисление) { var Массив = Enum.GetValues(Перечисление); return Массив.GetValue(Следующий(Массив.Length)); }