C # ISNESTESSETPUBLIC Proprié

C # ISNESTESSETPUBLIC Proprié
Nous pouvons créer des classes imbriquées, une structure imbriquée, etc. en C #. Si nous voulons vérifier si le type est imbriqué avec un modificateur public ou non, les biens sont utilisés. Créons des classes imbriquées et des structures imbriquées et mettant en œuvre des biens insidérés.

Propriétés de PUBLIC ISNEST

La propriété IsNestedPublic de la classe Type revient vrai si le type est imbriqué et déclaré public (modificateur). Sinon, false est retourné.

Syntaxe:

Bool Typeof (Type).ISNESSETPOBLIC

Type de retour:

Il renvoie la valeur booléenne (true / false).

Exemple 1:

Créons un cours et vérifions s'il est imbriqué public ou non.

Utilisation du système;
// Créer une classe - Linuxhint
classe publique Linuxhint

public statique void main ()
// Vérifiez si la classe Linuxhint est imbriquée ou non.
Console.Writeline ("est le public imbriqué Linuxhint ?: "+ typeof (Linuxhint).ISNESSEDPUBLIC);

Sortir:

Explication:

Ici, Linuxhint est une classe et déclarée publique et elle n'est imbriquée dans aucune classe ou tout type. Donc, False est retourné.

Exemple 2:

Créons une classe nommée Linux en dehors de la classe Linuxhint et vérifions s'il est imbriqué et déclaré public à Linuxhint ou non.

Utilisation du système;
// Créer une classe Linux
classe publique Linux
// c'est une classe

// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Vérifiez si la classe Linux est imbriquée publique ou non.
Console.WriteLine ("est-il imbriqué de Linux à Linuxhint?: "+ Typeof (Linux).ISNESSEDPUBLIC);

Sortir:

Explication:

Ici, Linux est une classe déclarée publique et elle n'est imbriquée dans aucune classe ou tout type. Donc, False est retourné.

Exemple 3:

Créons une classe nommée Linux à l'intérieur de la classe LinuxHint et vérifions s'il est imbriqué public à Linuxhint ou non.

Utilisation du système;
// Créer une classe - Linuxhint
classe Linuxhint

// Créer une classe Linux
classe publique Linux
// c'est une classe imbriquée

public statique void main ()
// Vérifiez si la classe Linux est imbriquée publique ou non.
Console.WriteLine ("est-il imbriqué de Linux à Linuxhint?: "+ Typeof (Linux).ISNESSEDPUBLIC);

Sortir:

Explication:

Ici, Linux est une classe déclarée publique et elle est imbriquée dans la classe Linuxhint. Donc, vrai est retourné.

Exemple 4:

Créons une structure nommée Linux à l'intérieur de la classe LinuxHint et vérifions s'il est imbriqué public à Linuxhint ou non.

Utilisation du système;
// Créer une classe - Linuxhint
classe Linuxhint

// Créer une structure - Linux
Struct Linux
// c'est une structure imbriquée à l'intérieur de la classe

public statique void main ()
// Vérifiez si la classe Linux est imbriquée publique ou non.
Console.Writeline ("La structure linux est-elle imbriquée publique à l'intérieur de Linuxhint?: "+ Typeof (Linux).ISNESSEDPUBLIC);

Sortir:

Explication:

Ici, Linux est une structure et il est imbriqué à l'intérieur de la classe Linuxhint. Mais Linux n'est pas déclaré public, donc faux est renvoyé.

Exemple 5:

Créons une structure déclarée en tant que public nommé Linux à l'intérieur de la classe LinuxHint et vérifions s'il est imbriqué public à Linuxhint ou non.

Utilisation du système;
// Créer une classe - Linuxhint
classe Linuxhint

// Créer une structure - Linux
Structure publique Linux
// c'est une structure imbriquée à l'intérieur de la classe

public statique void main ()
// Vérifiez si la classe Linux est imbriquée publique ou non.
Console.Writeline ("La structure linux est-elle imbriquée publique à l'intérieur de Linuxhint?: "+ Typeof (Linux).ISNESSEDPUBLIC);

Sortir:

Explication:

Ici, Linux est une structure déclarée publique et elle est imbriquée dans la classe Linuxhint. Par conséquent, vrai est retourné.

Conclusion

Enfin, nous avons appris que les biens de la propriété sont utilisés pour vérifier si un type est imbriqué ou non déclaré par un modificateur public.
Si un type est imbriqué à l'intérieur d'un type et déclaré public, vrai est retourné. Nous voyons cinq exemples différents pour démontrer cette propriété.