Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Enumerazioni in C#

Enumerazioni


Una enumerazione è un tipo speciale che contiene un insieme ristretto di valori.
Vediamo un esempio:

public enum Giorni
{
  Lunedì,
  Martedì,
  Mercoledì,
  Giovedì,
  Venerdì,
  Sabato,
  Domenica
}



Una enumerazione segue le seguenti regole:
  • e non specificato altrimenti il primo valore ha come indice 0 (ed è un int).
  • Gli altri valori sono i numeri successivi. Domenica ad esempio avrà indice 6.

Possiamo comunque modificare le impostazioni base.

using System;
namespace Days
{
  public class Days
  {

    public enum Giorni
    {
      Lunedì,
      Martedì,
      Mercoledì,
      Giovedì,
      Venerdì,
      Sabato,
      Domenica
    }

    public static void Main()
    {
      int x = (int) Giorni.Domenica;
      Console.WriteLine("Domenica = {0}", x);
    }
  }
}




Stampa la pagina


 

Inizio pagina

risorse per webmaster