Creazione:
nome enum
// Valori definiti dall'utente separati da virgola.
Proprietà isenum
La proprietà isenum dalla classe di tipo controlla se il tipo specificato è enum o no. Se è enum, il vero viene restituito. Altrimenti, False viene restituito.
Sintassi:
Typeof (tipo).Isenum
Tipo di ritorno:
Restituisce il valore booleano (true/false).
Esempio 1:
Creiamo una classe enum con tre valori e controllia se è enum o no.
usando il sistema;
Classe Linuxhint
// Crea il cibo chiamato enum con 3 valori
Food enum
Cioccolato, verdure, patatine
statico public void main ()
// Controlla che il cibo è enum o no
Console.WriteLine ("Is Food Enum Tipo ?: "+ typeof (cibo).Isenum);
Console.WriteLine ("Is Food Enum Tipo ?: "+ Typeof (LinuxHint).Isenum);
Produzione:
Spiegazione:
Riga 4-8:
Creazione enum:
Spiegazione:
Riga 11-14:
Controlla se cibo e linuxhint sono enum o no.
Il cibo è enum, quindi è tornato vero. Linuxhint è una classe che non è enum, quindi viene restituito false.
Esempio 2:
Creiamo un'interfaccia e una classe astratta e verifichiamo se sono enum o no.
Usando il sistema:
// Crea interfaccia
Cibo di interfaccia
// questa è l'interfaccia
// Crea una classe astratta
Dati di classe astratta
// Questo è astratto C; Ass
Classe Linuxhint
statico public void main ()
// Controllare che l'interfaccia alimentare è enum o no
Console.WriteLine ("Is Food Enum Tipo ?: "+ typeof (cibo).Isenum);
// Controlla la classe astratta dei dati è enum o no
Console.WriteLine ("IS Data Enum Tipo ?: "+ typeof (dati).Isenum);
Produzione:
Spiegazione:
Riga da 3 a 11:
Abbiamo creato un'interfaccia chiamata Food e una classe astratta chiamata dati.
Riga da 18 a 22:
Controlliamo se questi sono enum o no.
Non sono enum quindi per entrambi i falsi vengono restituiti.
Conclusione
In questo tutorial C#, abbiamo visto come verificare se il tipo è enum o non utilizza la proprietà isenum. Questa proprietà ci dice restituendo un valore booleano con due esempi. Se è vero, possiamo dire che il tipo è enum e se è falso, possiamo dire che il tipo non è un enum.
Codice felice