Sto studiando le enumerazioni e in particolar modo quando vanno utilizzate e vorrei sapere se questo pezzo di codice può essere considerato valido:
codice:
public enum AzioneEnum
{
      AVANTI, INDIETRO, FERMO;
}

public class Classe
{
...

     public void esegui(enum azione)
     {
             switch(azione)
             {
                     case AzioneEnum.AVANTI:
                                   vaiAvanti();
                     break;

                     case AzioneEnum.INDIETRO:
                                   vaiIndietro();
                     break;
 
                     case AzioneEnum.FERMO:
                                   fermati();
                     break;    
             }
     }

...
}