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.

Reglement

  • 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:

Klasseverklaring

Const-verklaring

Declaratie

Verklaring van de afgevaardigde

Dim-instructie

Opsommingsinstructie

Gebeurtenisverklaring

Functieverklaring

Interface-instructie

Moduleverklaring

Operatorverklaring

Eigenschapsverklaring

Structuurinstructie

Subverklaring

Zie ook