Wenn ich eine enum mit einer Reihe von Werten habe, gibt es eine Möglichkeit, eine zweite enum mit den gleichen Varianten plus einige mehr zu erstellen?
%Vor%Eine Enum kann nicht direkt erweitert werden, aber Sie verwenden den gleichen Kompositionstrick, den Sie mit Strukturen verwenden würden (das heißt, mit einer Struktur würde man ein Feld haben, das eine Instanz des 'Eltern' speichert).
%Vor%Wenn Sie jeden Fall einzeln behandeln möchten, wird dieser wie
verwendet %Vor%Sie können aber auch Code aus dem "Elternteil"
verwenden %Vor%