Il framework .NET permette di trasformare un intero in un enum utilizzando un semplice cast. Per farlo nella definizione del nostro enum associato ad ogni valore possibile un intero.

 enum colori
    {
        rosso = 1,
        bianco = 2,
        verde = 3
    }

 

Successivamente nel codice sarà possibile eseguire un cast ed ottenere il colore desiderato a partire da un intero
colori mioEnum = (colori)2;
comments powered by Disqus