Enumerationen sind Typ-Deklarationen, sie fügen einen neuen Typ hinzu und in Methoden findet nur ausführender Code (Eine bessere Formulierung viel mir nicht ein) Platz.
Typ-Deklarationen (Klassen, Enumerationen, Delegaten, etc.) können nur innerhalb oder außerhalb einer Klasse liegen, aber nicht in einer Methode.
Du kannst in einer Methode auch keine privaten (und andere Zugriffsmodifizierer) und/oder statischen Variablen erstellen.
PS: Das int hinter dem Doppelpunkt kannst du dir sparen, das ist Standard. Und die Zahlen kannst du auch weg lassen, wenn du die nicht unbedingt brauchst. Gibst du keine Werte direkt mit, dann zählt der Compiler automatisch durch und beginnt bei 0.
Das das stimmt kannst du ja mal ausprobieren. Nimm das : int weg und auch die Ziffern. Danach testest du einfach mal, ob du damit rechnen kannst, ganz normale Rechen-Operationen.