C# proprietà isnessata

C# proprietà isnessata
Possiamo creare classi nidificate, struttura nidificata ecc. In C#. Quindi, se vogliamo verificare se il tipo è nidificato o meno, viene utilizzata la proprietà ISSED. Creiamo lezioni nidificate e strutture nidificate e implementiamo la proprietà.

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à.