Можно ли объединить несколько переходов вместе? Ниже приведен пример кода, который я хотел бы видеть:
enum PrimaryColors
{
Red,
Yellow,
Blue
}
enum SecondaryColors
{
Orange,
Green,
Purple
}
//Combine them into a new enum somehow to result in:
enum AllColors
{
Red,
Orange,
Yellow,
Green,
Blue,
Purple
}
Не имеет значения, в каком порядке они находятся или какие их поддерживающие номера, я просто хочу, чтобы их можно было комбинировать.
В контексте это означает, что несколько классов для программы, над которой я работаю, будут иметь перечисления, связанные с тем, что они делают. Моя основная программа будет читать все перечисления, доступные из каждого класса поддержки, и составить основной список доступных перечислений доступных команд (для перечислений).
Изменить: Причина этих перечислений состоит в том, что моя основная программа читает список команд для выполнения в определенное время, поэтому я хочу прочитать в файле, посмотреть, связана ли команда с ним одной из моих перечислений, и если это, вставляет его в список команд для выполнения.