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