Delen via


Openbaar (Visual Basic)

Hiermee geeft u op dat een of meer gedeclareerde programmeerelementen geen toegangsbeperkingen hebben.

Opmerkingen

Als u een onderdeel of set onderdelen publiceert, zoals een klassebibliotheek, wilt u meestal dat de programmeerelementen toegankelijk zijn voor elke code die met uw assembly werkt. Als u een dergelijk onbeperkt toegang wilt verlenen tot een element, kunt u dit declareren met Public.

Openbare toegang is het normale niveau voor een programmeerelement wanneer u de toegang tot het element niet hoeft te beperken. Houd er rekening mee dat het toegangsniveau van een element dat is gedeclareerd in een interface, module, klasse of structuur Public standaard als u dit niet anders declareert.

Regels

  • Declaratiecontext. U kunt alleen op module-, interface- of naamruimteniveau gebruiken Public . Dit betekent dat de declaratiecontext voor een Public element een bronbestand, naamruimte, interface, module, klasse of structuur moet zijn en geen procedure kan zijn.

Gedrag

  • Toegangsniveau. Alle code die toegang heeft tot een module, klasse of structuur, heeft toegang tot de Public elementen.

  • Standaardtoegang. Lokale variabelen in een procedure zijn standaard ingesteld op openbare toegang en u kunt er geen toegangsaanpassingen op gebruiken.

  • Toegangsmodifiers. De trefwoorden die toegangsniveau opgeven, worden toegangsaanpassingen genoemd. Zie Access-niveaus in Visual Basic voor een vergelijking van de toegangsaanpassingen.

De Public wijzigingsfunctie kan in deze contexten worden gebruikt:

Klasse-instructie

Const-instructie

Instructie declareren

Instructie voor gemachtigden

Dim-instructie

Opsommingsinstructie

Gebeurtenisinstructie

Functie-instructie

Interface-instructie

Module-instructie

Operatorinstructie

Eigenschapsinstructie

Structuurinstructie

Subinstructie

Zie ook