Public (Visual Basic)
Mise à jour : novembre 2007
Spécifie que certains éléments de programmation déclarés ne présentent aucune limitation d'accès.
Notes
Vous publiez généralement un ou plusieurs composants, tels qu'une bibliothèque de classes, afin que les éléments de programmation soient accessibles par n'importe quel code qui interagit avec votre assembly. Pour octroyer cet accès illimité à un élément, vous pouvez le déclarer avec Public.
L'accès public représente le niveau normal pour un élément de programmation lorsque vous ne devez pas limiter son accès. Notez que le niveau d'accès d'un élément déclaré dans une interface, un module, une classe ou une structure a la valeur par défaut Public si vous n'affectez pas une autre valeur.
Règles
- Contexte de déclaration. Vous pouvez utiliser Public seulement au niveau du module, de l'interface ou de l'espace de noms. Cela signifie que le contexte de déclaration pour un élément Public doit être un fichier source, un espace de noms, un module, une classe ou une structure, et ne peut pas être une procédure.
Comportement
Niveau d'accès. Si le code peut accéder à un module, une classe ou une structure, il peut accéder à ses éléments Public.
Accès par défaut. Variables locales dans une procédure à accès public par défaut sur lesquelles vous ne pouvez pas utiliser de modificateurs d'accès.
Modificateurs d'accès. Les mots clés qui spécifient le niveau d'accès portent le nom de modificateurs d'accès. Pour obtenir une comparaison entre les modificateurs d'accès, consultez Niveaux d'accès dans Visual Basic.
Le modificateur Public peut être utilisé dans les contextes suivants :
Voir aussi
Concepts
Niveaux d'accès dans Visual Basic
Référence
Autres ressources
Structures constituées à partir de vos propres types de données