分享方式:


Public (Visual Basic)

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

備註

若您要發佈元件或一組元件 (例如類別庫),通常建議您讓任何與元件相互溝通的程式碼存取程式設計元素。 若要在元素上授與此類無限制的存取權,您可以使用 Public 來加以宣告。

當您不需要限制其存取權時,公用存取便是一般層級的程式設計元素。 請注意,若您未宣告,則介面、模組、類別或結構內所宣告元素的存取層級會預設為 Public

規則

  • 宣告內容。 您只能在模組、介面或命名空間層級使用 Public。 這表示 Public 元素的宣告內容必須是來源檔案、命名空間、介面、模組、類別或結構,而不得是程序。

行為

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

  • 預設存取權。 程序內的區域變數預設為公用存取,且您無法在其中使用任何存取修飾詞。

  • 存取修飾詞。 指定存取層級的關鍵字稱為「存取修飾詞」。 如需存取修飾詞的比較,請參閱 Visual Basic 中的存取層級

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

Class 陳述式

Const 陳述式

Declare Statement

Delegate 陳述式

Dim 陳述式

End 陳述式

Event 陳述式

Function 陳述式

Interface 陳述式

Module 陳述式

Operator Statement

Property Statement

Structure 陳述式

Sub 陳述式

另請參閱