Public (Visual Basic)
指定一或多個宣告的程式設計項目沒有存取限制。
備註
如果您正在發行一個元件或一組元件,如類別庫,通常會希望任何與組件相互操作的程式碼能夠存取程式設計項目。 若要對項目授與此類無限制的存取,您可以利用 Public 宣告它。
當您不需要限制程式設計項目的存取時,公用 (Public) 存取是程式設計項目的一般層級。 請注意,如果您沒有以其他方式宣告項目,則在介面、模組、類別或結構內宣告的項目之存取層級會預設值為 Public。
規則
- **宣告內容:**您只能在模組、介面或命名空間層級使用 Public。 這表示 Public 項目的宣告內容必須是原始程式檔、命名空間、介面、模組、類別或結構,而不能是程序。
行為
存取層級所有可以存取模組、類別或結構的程式碼都可以存取其 Public 項目。
**預設存取。**程序內的區域變數會預設為公用存取,因此您無法在其上使用任何存取修飾詞 (Modifier)。
**存取修飾詞。**表示存取層級的關鍵字稱為「存取修飾詞」(Access Modifier)。 如需存取修飾詞的比較,請參閱 Visual Basic 中的存取層級。
Public 修飾詞可用於以下內容中: