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