Udostępnij za pośrednictwem


Publicznego (Visual Basic)

Określa, że jeden lub więcej elementów programowania deklarowanych nie obowiązują żadne ograniczenia dostępu.

Uwagi

Publikowania składnika lub zestawu składników, takich jak biblioteka klas, ma zazwyczaj elementy programowe, aby były dostępne przez każdy kod, który współdziała z zestawu sieci.Przyznanie takiego nieograniczony dostęp na element, można zadeklarować ją z Public.

Publiczny dostęp jest normalnego poziomu dla elementu programowania, gdy nie trzeba ograniczyć dostęp do niego.Należy zauważyć, że poziom dostępu elementu zadeklarowany w interfejsie, moduł, klasy lub struktury domyślne, aby Public , jeśli nie zadeklarować w inny sposób.

Zasady

  • Kontekst deklaracji. Można użyć Public tylko na poziomie modułu, interfejsu lub obszaru nazw.Oznacza to kontekst deklaracji Public element musi być plikiem źródłowym, obszaru nazw, interfejs, moduł, klasy lub struktury i nie mogą zostać procedury.

Zachowanie

  • Poziom dostępu. Dostęp można uzyskać cały kod, który umożliwia dostęp do modułu, klasy lub struktury jej Public elementy.

  • Dostęp domyślny. Zmiennych lokalnych wewnątrz domyślna procedura dostęp publiczny, a nie można użyć dowolnego modyfikatorów dostępu na nich.

  • Modyfikatory dostępu. Słowa kluczowe, które określają poziom dostępu są nazywane modyfikatorów dostępu.Dla porównania modyfikatorów dostępu, zobacz Poziomy dostępu w programie Visual Basic.

Public Modyfikator mogą być używane w tych kontekstach:

Instrukcja klasy

Instrukcja const

Stwierdzenie instrukcji

Instrukcja delegata

Instrukcja Dim

Instrukcja Enum

Oświadczenie zdarzeń

Funkcja instrukcji

Instrukcja interfejsu

Moduł instrukcji

Instrukcja operatora

Właściwość instrukcji

Instrukcja struktury

Instrukcja Sub

Zobacz też

Informacje

Chronione (Visual Basic)

Przyjaciel (Visual Basic)

Prywatne (Visual Basic)

Koncepcje

Poziomy dostępu w programie Visual Basic

Procedury języka Visual Basic

Inne zasoby

Budowle (Visual Basic)

Obiekty i klasy w języku Visual Basic