C# ISNESSERSEDPRIVATE PROPRIETÀ

C# ISNESSERSEDPRIVATE PROPRIETÀ
Possiamo creare classi nidificate, struttura nidificata in C#. Se vogliamo verificare se il tipo è nidificato con un modificatore privato o meno, viene utilizzata la proprietà ISNestedPrivate. Creiamo lezioni nidificate e strutture nidificate e implementiamo la proprietà ISNESSERSPRIVATE.

Proprietà ISNESSTATEPRIVATE

La proprietà ISNESTERPRIVATE dalla classe di tipo restituisce vera se il tipo è nidificato e dichiarato privato (modificatore). Altrimenti, False viene restituito.

Sintassi:

bool typeof (tipo).Isnessedprivate

Tipo di ritorno:

Restituisce il valore booleano (true/false).

Esempio 1:

Creiamo una lezione e controlliamo se è nidificato privato o no.

usando il sistema;
// Crea class - LinuxHint
Classe Linuxhint

statico public void main ()
// controlla se la classe Linuxhint è nidificata privata o meno.
Console.WriteLine ("Is Linuxhint nidificato privato ?: "+Typeof (LinuxHint).Isnessedprivate);

Produzione:

Spiegazione:

Qui, Linuxhint è una classe e non è nidificata in qualsiasi classe o tipo. Quindi, False viene restituito.

Esempio 2:

Creiamo una classe denominata Linux al di fuori della classe LinuxHint e controllia se è nidificata e dichiarata privata in Linuxhint o no.

usando il sistema;
// Crea la classe Linux
classe pubblica linux
// questa è una classe

// Crea class - LinuxHint
Classe Linuxhint

statico public void main ()
// Controlla se la classe Linux è nidificata privata o no.
Console.WriteLine ("Is Linux nidificato privato in Linuxhint?: "+Typeof (Linux).Isnessedprivate);

Produzione:

Spiegazione:

Qui, Linux è una classe dichiarata come pubblica 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 privato in Linuxhint o no.

usando il sistema;
// Crea class - LinuxHint
Classe Linuxhint

// Crea la classe Linux
classe privata Linux
// questa è una classe nidificata

statico public void main ()
// Controlla se la classe Linux è nidificata privata o no.
Console.WriteLine ("Is Linux nidificato privato in Linuxhint?: "+Typeof (Linux).Isnessedprivate);

Produzione:

Spiegazione:

Qui, Linux è una classe dichiarata privata 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 è nidificato privato in LinuxHint o no.

usando il sistema;
// Crea una classe - Linuxhint
Classe Linuxhint

// Crea struttura - Linux
Struttura privata Linux
// Questa è una struttura nidificata all'interno della classe

statico public void main ()
// Controlla se la classe Linux è nidificata privata o no.
Console.WriteLine ("Is Linux Struttura nidificato privato all'interno di LinuxHint?: "+Typeof (Linux).Isnessedprivate);

Produzione:

Spiegazione:

Qui, Linux è una struttura dichiarata privata ed è nidificata all'interno della classe Linuxhint. Quindi, il vero viene restituito.

Conclusione

Infine, siamo venuti a sapere che la proprietà non esertata viene utilizzata per verificare se qualsiasi tipo è nidificato o non dichiarato da un modificatore privato.
Se un tipo è nidificato in qualsiasi tipo e dichiarato privato, True viene restituito. Vediamo quattro diversi esempi per dimostrare questa proprietà.