Private (Visual Basic)

指定一或多個宣告的程式設計元素只能從其宣告內容中存取,包括從任何包含類型中。

備註

如果程式設計元素代表專屬功能或包含機密資料,通常會建議您盡可能限制其存取。 您可以只允許定義的模組、類別或結構進行存取來達到最大限制。 若要以這種方式限制元素的存取,您可以使用 Private 進行宣告。

注意

您也可以使用 Private Protected 存取修飾詞,讓成員可從該類別及位於其包含組件的衍生類別中存取。

規則

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

行為

  • 存取層級。 宣告內容中的所有程式碼都可以存取其 Private 元素。 這包括包含類型中的程式碼,例如巢狀類別或列舉中的指派運算式。 宣告內容以外的程式碼無法存取其 Private 元素。

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

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

Class 陳述式

Const 陳述式

Declare Statement

Delegate 陳述式

Dim 陳述式

End 陳述式

Event 陳述式

Function 陳述式

Interface 陳述式

Property Statement

Structure 陳述式

Sub 陳述式

另請參閱