Public (Visual Basic)

Określa, że co najmniej jeden zadeklarowany element programowania nie ma ograniczeń dostępu.

Uwagi

Jeśli publikujesz składnik lub zestaw składników, takich jak biblioteka klas, zwykle chcesz, aby elementy programowania były dostępne dla dowolnego kodu, który współdziała z zestawem. Aby przyznać taki nieograniczony dostęp do elementu, możesz zadeklarować go za pomocą polecenia Public.

Dostęp publiczny jest normalnym poziomem elementu programowania, gdy nie trzeba ograniczać dostępu do niego. Należy pamiętać Public , że poziom dostępu elementu zadeklarowanego w interfejsie, module, klasie lub strukturze jest domyślnie ustawiony, jeśli nie zostanie zadeklarowany w inny sposób.

Reguły

  • Kontekst deklaracji. Można używać Public tylko na poziomie modułu, interfejsu lub przestrzeni nazw. Oznacza to, że kontekst deklaracji elementu musi być plikiem źródłowym Public , przestrzenią nazw, interfejsem, modułem, klasą lub strukturą i nie może być procedurą.

Zachowanie

  • Poziom dostępu. Cały kod, który może uzyskać dostęp do modułu, klasy lub struktury, może uzyskać dostęp do jego Public elementów.

  • Dostęp domyślny. Zmienne lokalne wewnątrz procedury domyślnej dostępu publicznego i nie można na nich używać żadnych modyfikatorów dostępu.

  • Modyfikatory dostępu. Słowa kluczowe określające poziom dostępu są nazywane modyfikatorami dostępu. Aby uzyskać porównanie modyfikatorów dostępu, zobacz Poziomy dostępu w Visual Basic.

Modyfikator Public może być używany w następujących kontekstach:

Class, instrukcja

Const, instrukcja

Declare, instrukcja

Delegate, instrukcja

Dim, instrukcja

Enum, instrukcja

Event, instrukcja

Function, instrukcja

Interface, instrukcja

Module, instrukcja

Operator, instrukcja

Property, instrukcja

Structure, instrukcja

Sub, instrukcja

Zobacz też