NOTA BENE: Il Bloggatore ha rilevato dei problemi di collegamento con il blog indicato come fonte originale dell'articolo. Pertanto, al fine di consentire agli utenti di leggere questo articolo, se possibile, viene reso temporaneamente disponibile il post completo.
Vediamo come creare e usare il costrutto Enum in C#.
Il costrutto Enum viene usato per creare una tipologia di dati con un dominio definito. Esempio classico i giorni della settimana. L’Enum di solito ha un tipo base (numeratore), e un valore descrittivo.
Il numeratore di default è intero e progressivo da 0 per ogni elemento dell’enum. Questo però può essere specificato per ogni singola voce dell’enum
Vediamo come si dichiara in C#
Con numeratore implicito (da 0 in avanti)
private enum Volume
{
Basso,
Medio,
Alto
}
Con numeratore esplicito (1,2,3)
private enum Volume
{
Basso = 1,
Medio = 2,
Alto = 3
}
La dichiarazione molto semplice. Vediamo ora come usarle. Faremo riferimento alla seconda, quella con il numeratore specificato esplicitamente.
private void usaEnum()
{
string output;
Volume volume= Volume.Basso;
output = Enum.GetName(typeof(Volume), volume) + “, “ + volume.ToString() + “, “ + (volume==Volume.Basso).ToString();
volume = (Volume)Enum.Parse(typeof(Volume), “Medio”);
output += “\r\n” + Enum.GetName(typeof(Volume), volume) + “, “ + volume.ToString() + “, “ + (volume == Volume.Medio).ToString();
volume = (Volume)Enum.Parse(typeof(Volume), “alTo”, true);
output += “\r\n” + Enum.GetName(typeof(Volume), volume) + “, “ + volume.ToString() + “, “ + (volume == Volume.Alto).ToString();
Console.out(output);
}
L’output a video e il seguente
Basso, Basso, True
Medio, Medio, True
Alto, Alto, True
Tutto molto facile vero?
Se avete dubbi chiedete pure!
- Articolo precedente: Semplifca, Socializza, Organizza i tuoi Social Network con Orsiso
- Articolo successivo: Creare slide con gli articoli in primo piano
SEGNALA / INVIA QUESTO POST:
Hai trovato questo articolo interessante? Iscriviti GRATIS ai nostri feeds!


