Proprietà di ISNestatedPublic
La proprietà di ISNESTERPUBLIC dalla classe di tipo restituisce vera se il tipo è nidificato e dichiarato pubblico (modificatore). Altrimenti, False viene restituito.
Sintassi:
bool typeof (tipo).Isnestedpublic
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 pubblica Linuxhint
statico public void main ()
// controlla se la classe Linuxhint è nidificata o meno.
Console.WriteLine ("Is Linuxhint nidificato pubblico ?: "+Typeof (LinuxHint).IsNelestPublic);
Produzione:
Spiegazione:
Qui, Linuxhint è una classe e dichiarata pubblica e non è nidificata all'interno di qualsiasi classe o tipo. Quindi, False viene restituito.
Esempio 2:
Creiamo una classe denominata Linux al di fuori della classe Linuxhint e controllia se è nidificato e dichiarato pubblico 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 o no.
Console.WriteLine ("Is Linux nidificato in Linuxhint?: "+Typeof (Linux).IsNelestPublic);
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 in Linuxhint o no.
usando il sistema;
// Crea class - LinuxHint
Classe Linuxhint
// Crea la classe Linux
classe pubblica linux
// questa è una classe nidificata
statico public void main ()
// Controlla se la classe Linux è nidificata o no.
Console.WriteLine ("Is Linux nidificato in Linuxhint?: "+Typeof (Linux).IsNelestPublic);
Produzione:
Spiegazione:
Qui, Linux è una classe dichiarata pubblica 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 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 pubblica all'interno di Linuxhint?: "+Typeof (Linux).IsNelestPublic);
Produzione:
Spiegazione:
Qui, Linux è una struttura ed è nidificata all'interno della classe Linuxhint. Ma Linux non è dichiarato pubblico, quindi falso viene restituito.
Esempio 5:
Creiamo una struttura dichiarata come pubblica denominata Linux all'interno della classe LinuxHint e verifichiamo se è nidificata in Linuxhint o no.
usando il sistema;
// Crea una classe - Linuxhint
Classe Linuxhint
// Crea struttura - Linux
public 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 pubblica all'interno di Linuxhint?: "+Typeof (Linux).IsNelestPublic);
Produzione:
Spiegazione:
Qui, Linux è una struttura dichiarata pubblica ed è nidificata all'interno della classe Linuxhint. Quindi, il vero viene restituito.
Conclusione
Infine, siamo venuti a sapere che la proprietà di IsNestedPublic viene utilizzata per verificare se qualsiasi tipo è nidificato o non dichiarato da un modificatore pubblico.
Se un tipo è nidificato in qualsiasi tipo e dichiarato pubblico, True viene restituito. Vediamo cinque diversi esempi per dimostrare questa proprietà.