Latest web development tutorials

C # enumerazione (Enum)

Enumerazione è un insieme di costanti intere nome. tipo enumerato è dichiarata usando parola chiaveenum.

C # è un tipo di dati di enumerazione valore. In altre parole, l'enumerazione contiene il proprio valore e non può essere ereditaria o di trasferimento eredità.

Enumdichiarazione di variabile

Il generale dichiarazione sintassi enumerazione:

enum <enum_name>
{ 
    lista di enumerazione 
};

Tra questi,

  • enum_namespecificato nome tipo di enumerazione.
  • lista enumerazioneè un elenco separato da virgole di identificatori.

elenco enumerato Ogni simbolo rappresenta un valore intero più grande di un valore intero con segno che lo precede. Per default, il valore del primo simbolo enumerazione è 0. Ad esempio:

enum Giorni {Dom, lun, mar, mer, gio, ven, sab};

Esempi

L'esempio seguente dimostra l'uso di enumerazione:

using System;
namespace EnumApplication
{
   classe EnumProgram
   {
      enum Giorni {Dom, lun, mar, mer, gio, ven, sab};

      static void Main (string [] args)
      {
         int WeekdayStart = (int) Days.Mon;
         int WeekdayEnd = (int) Days.Fri;
         Console.WriteLine ( "Lunedi: {0}", WeekdayStart);
         Console.WriteLine ( "Venerdì: {0}", WeekdayEnd);
         Console.ReadKey ();
      }
   }
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

Lunedi: 1
Venerdì: 5