Public (Visual Basic)
Aktualisiert: November 2007
Gibt an, dass mindestens ein deklariertes Programmierelement über keine Zugriffsbeschränkungen verfügt.
Hinweise
Wenn Sie eine Komponente oder einen Satz von Komponenten, beispielsweise eine Klassenbibliothek, veröffentlichen, soll in der Regel jeder Code, der mit der Assembly interagiert, auf die Programmierelemente zugreifen können. Wenn Sie solchen unbegrenzten Zugriff auf ein Element gewähren möchten, können Sie es mit Public deklarieren.
Public ist die normale Zugriffsebene für ein Programmierelement, wenn Sie den Zugriff darauf nicht beschränken müssen. Die standardmäßige Zugriffsebene für ein Element, das in einer Schnittstelle, einem Modul, einer Klasse oder einer Struktur deklariert wird, ist Public, wenn Sie es nicht anderweitig deklarieren.
Regeln
- Deklarationskontext. Sie können Public nur auf Modul-, Schnittstellen- oder Namespaceebene verwenden. Dies bedeutet, dass der Deklarationskontext für ein Public-Element eine Quelldatei, ein Namespace, eine Schnittstelle, ein Modul, eine Klasse oder eine Struktur sein muss und keine Prozedur sein kann.
Verhalten
Zugriffsebene. Code, der auf ein Modul, eine Klasse oder eine Struktur zugreifen kann, kann auch auf die entsprechenden Public-Elemente zugreifen.
Standardzugriff. Für lokale Variablen in einer Prozedur gilt standardmäßig der öffentliche Zugriff. Für diese Variablen können keine Zugriffsmodifizierer verwendet werden.
Zugriffsmodifizierer. Die Schlüsselwörter für die Angabe der Zugriffsebene werden als Zugriffsmodifizierer bezeichnet. Einen Vergleich der Zugriffsmodifizierer finden Sie unter Zugriffsebenen in Visual Basic.
Der Public-Modifizierer kann in folgenden Kontexten verwendet werden:
Siehe auch
Konzepte
Zugriffsebenen in Visual Basic