Guardiamo dentro di esso.
Struttura:
Classe pubblica sigillata class_name
// Possiamo dichiarare metodi
// Possiamo dichiarare variabili
Proprietà senza problemi
La proprietà senza problemi con i controlli della classe di tipo se il tipo specificato è sigillato o meno. Se è sigillato, restituisce vero. Altrimenti, restituisce falso se non è una classe sigillata.
Sintassi:
Typeof (tipo).ISSEALED
Tipo di ritorno:
Restituisce il valore booleano (true/false).
Esempio 1:
Creiamo un'applicazione C# con una classe denominata LinuxHint e controllia se è sigillata o no.
usando il sistema;
Classe Linuxhint
statico public void main ()
// Controllare che LinuxHint è sigillato o no
Console.WriteLine ("è sigillato Linuxhint o no?: "+ Typeof (LinuxHint).ISSEALED);
Produzione:
Spiegazione:
Riga 7:
Controlla se la classe Linuxhint è sigillata o meno
Dal momento che non è sigillato, il falso viene restituito.
Esempio 2:
Creiamo le tre classi sigillate chiamate Chocos, Chips e Veg. Controlla se sono sigillati o no.
usando il sistema;
Classe pubblica sigillata Chocos
// questa è la classe sigillata di cioccolato
Chips di classe pubblica sigillata
// questa è la classe sigillata di chips
Classe pubblica sigillata Veg
// questa è una classe sigillata verdura
Classe Linuxhint
statico public void main ()
// Controllare che i cioccolato siano sigillati o no
Console.WriteLine ("IS Chocos sigillato ?: "+ Typeof (Chocos).ISSEALED);
// Controllare che i chips sono sigillati o no
Console.WriteLine ("è chips sigillato ?: "+ typeof (chips).ISSEALED);
// Controllare che la verdura è sigillata o no
Console.WriteLine ("è sigillato verdure ?: "+ typeof (veg).ISSEALED);
Produzione:
Spiegazione:
Riga 4-14:
Crea tre classi sigillate.
Riga 20-25:
Controlla se le classi di cui sopra sono sigillate o meno.
Dato che sono sigillati, il vero viene restituito.
Esempio 3:
Creiamo le tre classi sigillate chiamate chocos, patatine e verdure all'interno della classe Linuxhint. Controlla se sono sigillati o no.
usando il sistema;
Classe Linuxhint
Classe pubblica sigillata Chocos
// questa è la classe sigillata di cioccolato
Chips di classe pubblica sigillata
// questa è la classe sigillata di chips
Classe pubblica sigillata Veg
// questa è una classe sigillata verdura
statico public void main ()
// Controllare che i cioccolato siano sigillati o no
Console.WriteLine ("IS Chocos sigillato ?: "+ Typeof (Chocos).ISSEALED);
// Controllare che i chips sono sigillati o no
Console.WriteLine ("è chips sigillato ?: "+ typeof (chips).ISSEALED);
// Controllare che la verdura è sigillata o no
Console.WriteLine ("è sigillato verdure ?: "+ typeof (veg).ISSEALED);
Produzione:
Spiegazione:
Riga 6-16:
Crea le tre classi sigillate all'interno della classe Linuxhint.
Riga 20-25:
Controlla se le classi precedenti sono sigillate o meno.
Dato che sono sigillati, il vero viene restituito.
Conclusione
In questo tutorial C#, abbiamo imparato come verificare se il tipo è sigillato o non utilizza la proprietà senza problemi. Questa proprietà ci dice restituendo un valore booleano con tre esempi. Se è vero, possiamo dire che il tipo di classe è una classe sigillata. Se è falso, possiamo dire che il tipo non è una classe sigillata.