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