Private (Visual Basic)

指定一或多個宣告的程式設計項目只能從其宣告內容中進行存取 (包括從任何內含的型別中)。

備註

如果程式設計項目表示專屬功能或包含機密資料,則您通常要盡可能地限制存取程式設計項目。 您可以設定最大的限制,方法是只允許定義該功能或資料的模組、類別或結構才能存取它。 若要用這種方法來限制項目的存取,則可使用 Private 來宣告它。

規則

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

行為

  • 存取層級宣告內容中的所有程式碼都可存取其 Private 項目。 這包含內含型別內部的程式碼,例如,列舉型別中的巢狀類別或指派運算式。 宣告內容外部的程式碼都不能存取該 Private 項目。

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

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

Class 陳述式

Const 陳述式

Declare 陳述式

Delegate 陳述式

Dim 陳述式

Enum 陳述式

Event 陳述式

Function 陳述式

Interface 陳述式

Property 陳述式

Structure 陳述式

Sub 陳述式

請參閱

參考

Public (Visual Basic)

Protected (Visual Basic)

Friend (Visual Basic)

概念

Visual Basic 中的存取層級

Visual Basic 中的程序

其他資源

結構 (Visual Basic)

Visual Basic 中的物件和類別