Partager via


Privé (Visual Basic)

Spécifie qu’un ou plusieurs éléments de programmation déclarés sont accessibles uniquement à partir de leur contexte de déclaration, y compris à partir de tous les types contenus.

Remarques

Si un élément de programmation représente des fonctionnalités propriétaires ou contient des données confidentielles, vous souhaitez généralement limiter l’accès aussi strictement que possible. Vous obtenez la limitation maximale en autorisant uniquement le module, la classe ou la structure qui le définit pour y accéder. Pour limiter l’accès à un élément de cette façon, vous pouvez le déclarer avec Private.

Remarque

Vous pouvez également utiliser le modificateur d’accès protégé privé , qui rend un membre accessible à partir de cette classe et des classes dérivées situées dans son assembly conteneur.

Règles

  • Contexte de déclaration. Vous ne pouvez utiliser Private qu’au niveau du module. Cela signifie que le contexte de déclaration d’un Private élément doit être un module, une classe ou une structure, et ne peut pas être un fichier source, un espace de noms, une interface ou une procédure.

Comportement

  • Niveau d’accès. Tout le code dans un contexte de déclaration peut accéder à ses Private éléments. Cela inclut du code dans un type contenu, tel qu’une classe imbriquée ou une expression d’assignation dans une énumération. Aucun code en dehors du contexte de déclaration ne peut accéder à ses Private éléments.

  • Modificateurs d’accès. Les mots clés qui spécifient le niveau d’accès sont appelés modificateurs d’accès. Pour une comparaison des modificateurs d’accès, consultez Les niveaux d’accès en Visual Basic.

Le Private modificateur peut être utilisé dans ces contextes :

Déclaration de classe

Instruction Const

Declare, instruction

Déclaration du Délégué

Instruction Dim

Instruction Enum

Déclaration de l'événement

Instruction de fonction

Déclaration d'interface

Property Statement

Déclaration de structure

Sous-énoncé

Voir aussi