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