Proprietà isnessa
La proprietà isnessa dalla classe di tipo restituisce vera se il tipo è nidificato. Altrimenti, False viene restituito.
Sintassi:
bool typeof (tipo).È snigliato
Tipo di ritorno:
Restituisce il valore booleano (true/false).
Esempio 1:
Creiamo una lezione e controlliamo se è nidificata o no.
usando il sistema;
// Crea class - LinuxHint
Classe Linuxhint
statico public void main ()
// Controllare che la classe LinuxHint è nidificata o no.
Console.WriteLine ("Is Linuxhint nidificato?: "+Typeof (LinuxHint).Isnestate);
Produzione:
Spiegazione:
Qui, Linuxhint è una classe e non è nidificata in qualsiasi classe o tipo. Quindi, False viene restituito.
Esempio 2:
Creiamo un'interfaccia e una classe astratta e verifichiamo se sono enum o no.
Usando il sistema:
usando il sistema;
// Crea la classe Linux
class Linux
// questa è una classe
// Crea class - LinuxHint
Classe Linuxhint
statico public void main ()
// Controlla se la classe Linux è nidificata o no.
Console.WriteLine ("è nidificato Linux in Linuxhint?: "+Typeof (Linux).Isnestate);
Produzione:
Spiegazione:
Qui, Linux è una classe e non è nidificata in qualsiasi classe o tipo. Quindi, False viene restituito.
Esempio 3:
Creiamo una classe denominata Linux all'interno della classe Linuxhint e controllia se è nidificato in LinuxHint o no.
usando il sistema;
// Crea class - LinuxHint
Classe Linuxhint
// Crea la classe Linux
class Linux
// questa è una classe nidificata
statico public void main ()
// Controlla se la classe Linux è nidificata o no.
Console.WriteLine ("è nidificato Linux in Linuxhint?: "+Typeof (Linux).Isnestate);
Produzione:
Spiegazione:
Qui, Linux è una classe ed è nidificata all'interno della classe Linuxhint. Quindi, vero viene restituito.
Esempio 4:
Creiamo una struttura denominata Linux all'interno della classe LinuxHint e controllia se è nidificata in LinuxHint o no.
usando il sistema;
// Crea una classe - Linuxhint
Classe Linuxhint
// Crea struttura - Linux
struct linux
// Questa è una struttura nidificata all'interno della classe
statico public void main ()
// Controlla se la classe Linux è nidificata o no.
Console.WriteLine ("Is Linux Struttura nidificata all'interno di Linuxhint?: "+Typeof (Linux).Isnestate);
Produzione:
Spiegazione:
Qui, Linux è una struttura ed è nidificata all'interno della classe Linuxhint. Quindi, vero viene restituito.
Conclusione
Infine, siamo venuti a sapere che la proprietà non esercitata viene utilizzata per verificare se qualsiasi tipo è nidificato o no.
Se un tipo è nidificato in qualsiasi tipo, True viene restituito. Abbiamo visto quattro diversi esempi per dimostrare questa proprietà.