Private (Visual Basic)
Specifies that one or more declared programming elements are accessible only from within their declaration context, including from within any contained types.
Remarks
If a programming element represents proprietary functionality, or contains confidential data, you usually want to limit access to it as strictly as possible. You achieve the maximum limitation by allowing only the module, class, or structure that defines it to access it. To limit access to an element in this way, you can declare it with Private
.
Note
You can also use the Private Protected access modifier, which makes a member accessible from within that class and from derived classes located in its containing assembly.
Rules
- Declaration Context. You can use
Private
only at module level. This means the declaration context for aPrivate
element must be a module, class, or structure, and cannot be a source file, namespace, interface, or procedure.
Behavior
Access Level. All code within a declaration context can access its
Private
elements. This includes code within a contained type, such as a nested class or an assignment expression in an enumeration. No code outside of the declaration context can access itsPrivate
elements.Access Modifiers. The keywords that specify access level are called access modifiers. For a comparison of the access modifiers, see Access levels in Visual Basic.
The Private
modifier can be used in these contexts:
See also
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za