Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie qu’un ou plusieurs éléments de programmation déclarés n’ont aucune restriction d’accès.
Remarques
Si vous publiez un composant ou un ensemble de composants, comme une bibliothèque de classes, vous souhaitez généralement que les éléments de programmation soient accessibles par tout code qui interopérait avec votre assembly. Pour accorder un accès illimité à un élément, vous pouvez le déclarer avec Public.
L’accès public est le niveau normal d’un élément de programmation lorsque vous n’avez pas besoin de limiter l’accès à celui-ci. Notez que le niveau d’accès d’un élément déclaré dans une interface, un module, une classe ou une structure est défini par défaut Public si vous ne le déclarez pas dans le cas contraire.
Règles
- Contexte de déclaration. Vous pouvez utiliser
Publicuniquement au niveau du module, de l’interface ou de l’espace de noms. Cela signifie que le contexte de déclaration d’unPublicélément doit être un fichier source, un espace de noms, une interface, un module, une classe ou une structure, et ne peut pas être une procédure.
Comportement
Niveau d’accès. Tout le code pouvant accéder à un module, une classe ou une structure peut accéder à ses
Publicéléments.Accès par défaut. Les variables locales à l’intérieur d’une procédure par défaut pour l’accès public, et vous ne pouvez pas utiliser de modificateurs d’accès sur eux.
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 Public modificateur peut être utilisé dans ces contextes :