Połącz wiele wyliczeń do głównej listy wyliczeniowej
Czy możliwe jest łączenie wielu wyliczeń razem? Poniżej znajduje się przykładowy kod tego, co chciałbym zobaczyć:
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
}
Nie ma znaczenia, jaka jest ich kolejność ani jakie są ich liczby, chcę tylko móc je połączyć.
W kontekście jest to tak, że wiele klas dla programu, nad którym pracuję, miałoby wyliczenia powiązane z tym, co robią. Mój główny program czytałby wszystkie wyliczenia dostępne z każdej klasy wsparcia i tworzył listę główną dostępnych wyliczeń dostępnych komend (są to wyliczenia).
Edycja: Powodem tych wyliczeń jest to, że mój główny program czyta listę poleceń do wykonania w określonym czasie, więc chcę przeczytać plik, sprawdzić, czy polecenie w nim jest powiązane z jednym z moich wyliczeń, i jeśli tak, umieść go na liście poleceń do wykonania.