Public (Visual Basic)

指定一或多個宣告的程式設計項目沒有存取限制。

備註

如果您正在發行一個元件或一組元件,如類別庫,通常會希望任何與組件相互操作的程式碼能夠存取程式設計項目。 若要對項目授與此類無限制的存取,您可以利用 Public 宣告它。

當您不需要限制程式設計項目的存取時,公用 (Public) 存取是程式設計項目的一般層級。 請注意,如果您沒有以其他方式宣告項目,則在介面、模組、類別或結構內宣告的項目之存取層級會預設值為 Public。

規則

  • **宣告內容:**您只能在模組、介面或命名空間層級使用 Public。 這表示 Public 項目的宣告內容必須是原始程式檔、命名空間、介面、模組、類別或結構,而不能是程序。

行為

  • 存取層級所有可以存取模組、類別或結構的程式碼都可以存取其 Public 項目。

  • **預設存取。**程序內的區域變數會預設為公用存取,因此您無法在其上使用任何存取修飾詞 (Modifier)。

  • **存取修飾詞。**表示存取層級的關鍵字稱為「存取修飾詞」(Access Modifier)。 如需存取修飾詞的比較,請參閱 Visual Basic 中的存取層級

Public 修飾詞可用於以下內容中:

Class 陳述式

Const 陳述式

Declare 陳述式

Delegate 陳述式

Dim 陳述式

Enum 陳述式

Event 陳述式

Function 陳述式

Interface 陳述式

Module Statement

Operator 陳述式

Property 陳述式

Structure 陳述式

Sub 陳述式

請參閱

參考

Protected (Visual Basic)

Friend (Visual Basic)

Private (Visual Basic)

概念

Visual Basic 中的存取層級

Visual Basic 中的程序

其他資源

結構 (Visual Basic)

Visual Basic 中的物件和類別