Public (Visual Basic)
Указывает, что один или несколько объявленных элементов программирования не имеют ограничений на доступ.
Замечания
При публикации компонента или набора компонентов, таких как библиотека классов, обычно требуется, чтобы элементы программирования были доступны любым кодом, взаимодействующим с сборкой. Чтобы предоставить такой неограниченный доступ к элементу, его можно объявить с Public
помощью .
Общедоступный доступ — это обычный уровень для элемента программирования, если вам не нужно ограничивать доступ к нему. Обратите внимание, что уровень доступа элемента, объявленного в интерфейсе, модуле, классе или структуре по умолчанию, Public
если он не объявляется в противном случае.
Правила
- Контекст объявления. Можно использовать
Public
только на уровне модуля, интерфейса или пространства имен. Это означает, что контекст объявления дляPublic
элемента должен быть исходным файлом, пространством имен, интерфейсом, модулем, классом или структурой и не может быть процедурой.
Поведение
Уровень доступа. Весь код, который может получить доступ к модулю, классу или структуре, может получить доступ к его
Public
элементам.Доступ по умолчанию. Локальные переменные внутри процедуры по умолчанию для общедоступного доступа, и в них нельзя использовать модификаторы доступа.
Модификаторы доступа. Ключевое слово, указывающие уровень доступа, называются модификаторами доступа. Сравнение модификаторов доступа см. в разделе "Уровни доступа" в Visual Basic.
Модификатор Public
можно использовать в следующих контекстах: