共用方式為


私人保護 (Visual Basic)

關鍵詞 Private Protected 組合是成員存取修飾詞。 Private Protected成員可由其包含類別中的所有成員以及衍生自包含類別的類型存取,但只有在其包含元件中找到它們時才可存取。

您只能在類別的成員上指定 Private Protected ;您無法套用 Private Protected 至結構的成員,因為無法繼承結構。

Visual Basic 15.5 和更新版本支援Private Protected存取修飾詞。 若要使用它,您可以將下列專案新增至 Visual Basic 專案 (*.vbproj) 檔案。 只要在您的系統上安裝 Visual Basic 15.5 或更新版本,即可利用最新版 Visual Basic 編譯程式所支援的所有語言功能:

<PropertyGroup>
   <LangVersion>latest</LangVersion>
</PropertyGroup>

如需詳細資訊,請參閱 設定Visual Basic語言版本

備註

在 Visual Studio 中,選取 上的 private protected F1 說明可提供 私人受保護的說明。 IDE 會在游標下挑選單一標記,而不是複合字。

規則

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

行為

  • 存取層級。 類別中的所有程式代碼都可以存取其元素。 任何衍生自基類且包含在相同元件中的類別中的程式代碼都可以存取基類的所有 Private Protected 專案。 不過,任何衍生自基類且包含在不同元件中的程式代碼都無法存取基類 Private Protected 專案。

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

Private Protected修飾詞可用於下列內容:

另請參閱