C# ISNESTERPUBLIC PROPRIETÀ

C# ISNESTERPUBLIC PROPRIETÀ
Possiamo creare classi nidificate, struttura nidificata ecc. In C#. Se vogliamo verificare se il tipo è nidificato con un modificatore pubblico o meno, viene utilizzata la proprietà ISNestedPublic. Creiamo lezioni nidificate e strutture nidificate e implementiamo la proprietà ISNEDPUBLIC.

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