У меня есть существующее перечисление с многочисленными элементами в нем.
У меня также есть существующий код, который делает определенные вещи с этим перечислением.
Теперь мне хотелось бы просмотреть только элементы перечисления подмножества. То, что я ищу, - это способ разделить мой enum на группы. Мне нужно сохранить значение (int) каждого члена, и мне нужно сохранить возможность просмотра всех членов перечисления, если это необходимо.
Единственное, что я могу придумать, это просто создать новое перечисление для каждого подменю, которое содержит только те элементы, которые я хочу использовать с тем же именем и значением.
Это работает, но нарушает весь принцип повторения.
Я не ожидаю, что у кого-то будет лучшая альтернатива, но я подумал, что попрошу на всякий случай, если у кого-то будет фантастический трюк, чтобы показать мне.
Спасибо, как всегда.