Propriété isnotpublique

Propriété isnotpublique
En spécifiant la classe en tant que public, il est possible d'accéder à tous les membres d'une classe à n'importe quel endroit du code. Si nous voulons accéder uniquement à certaines classes, nous pouvons créer une classe sans modificateur public.

En C #, si nous voulons vérifier si le type est public ou non, la propriété isnotpublique est utilisée.

Propriété isnotpublique

La propriété ISNOTPUBLIC de la classe Type renvoie vrai si le type n'est pas spécifié comme public. Sinon, false est retourné.

Syntaxe:

typeof (type).Notpublique

Type de retour:

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

Exemple 1:

Créons une classe, une interface et une énumération abstraites et vérifions si ce ne sont pas des types publics.

Utilisation du système;
// Créer une classe abstraite
Résumé Classe Food
// c'est une classe abstraite

// Créer une interface
Téléphone d'interface
// c'est une interface

// Créer une énumération
Enum Orders
valeur 1, valeur2
// c'est une enum

classe Linuxhint

public statique void main ()
// Vérifiez que la classe de nourriture est publique ou non
Console.Writeline ("est la classe alimentaire non publique?: "+ type de nourriture).Isnotpublic);
// Vérifiez que la classe LinuxHint est publique ou non
Console.Writeline ("est la classe Linuxhint non publique?: "+ typeof (Linuxhint).Isnotpublic);
// Vérifiez que le téléphone est public ou non
Console.WriteLine ("est le téléphone non public?: "+ type de (téléphone).Isnotpublic);
// Vérifiez que les commandes enum sont publiques ou non
Console.Writeline ("Les ordres en énum non public?: "+ Typeof (Orders).Isnotpublic);

Sortir:

Explication:

Ligne 3-6:

Création de classe abstraite:

Ligne 9-12:

Créer une interface

Ligne 14-18:

Créer une énumération avec deux valeurs.

Ligne 23 - 35:

À l'intérieur de la méthode principale, vérifiez tous les trois ci-dessus publics ou non.

Comme nous l'avons vu sans spécifier le public, les types ne sont pas publics. Donc, vrai est retourné.

Exemple 2:

Créons trois classes avec des identifiants publics et vérifions s'ils sont publics ou non.

Utilisation du système;
// Créer une classe publique - Classe1
classe publique classe 1
// c'est de première classe

// Créer une classe publique - Classe2
classe publique classe 2
// c'est une deuxième classe

// Créer une classe publique - Classe3
classe publique classe3
// c'est la troisième classe

classe Linuxhint

public statique void main ()
// Vérifiez que la classe1 est publique ou non
Console.Writeline ("est la classe1 non publique?: "+ typeof (classe 1).Isnotpublic);
// Vérifiez que la classe2 est publique ou non
Console.Writeline ("est la classe2 non publique?: "+ typeof (classe2).Isnotpublic);
// Vérifiez que la classe3 est publique ou non
Console.Writeline ("est la classe 3 non publique?: "+ typeof (classe3).Isnotpublic);

Sortir:

Explication:

Ligne 3 à 17:

Nous avons créé trois classes publiques nommées Class1, Class2 et Class3.

Ligne 18 à 22:

Vérifions si celles-ci sont publiques ou n'utilisent pas la propriété ISNOTPUBLIC.

Ils sont publics donc pour tous les faux sont retournés.

Fermeture

Dans ce tutoriel C #, nous avons vu comment vérifier si le type est public ou non l'utilisation de la propriété Isnotpublic. Cette propriété nous dit en renvoyant une valeur booléenne avec deux exemples. Si c'est vrai, nous pouvons dire que le type n'est pas public et s'il est faux, nous pouvons dire que le type est public. Essayez de l'implémenter dans vos machines pour mieux le comprendre.

Codage heureux