Public (Visual Basic)
指定一个或多个所声明的编程元素均没有访问限制。
注解
如果你要发布一个组件或一组组件,例如类库,你通常希望与你的程序集互操作的任何代码都可以访问编程元素。 要授予对元素的无限访问权限,你可以使用 Public
来声明元素。
当你不需要限制对编程元素的访问时,公共访问是编程元素的正常级别。 请注意,如果你未另行声明,则在接口、模块、类或结构中声明的元素的访问级别默认为 Public
。
规则
- 声明上下文。 只能在模块、接口或命名空间级别使用
Public
。 这意味着Public
元素的声明上下文必须是源文件、命名空间、接口、模块、类或结构,并且不能是过程。
行为
访问级别。 所有可以访问模块、类或结构的代码都可以访问其
Public
元素。默认访问权限。 过程中的局部变量默认为公共访问,你不能对它们使用任何访问修饰符。
访问修饰符。 指定访问级别的关键字称为访问修饰符。 有关访问修饰符的比较,请参阅 Visual Basic 中的访问级别。
Public
修饰符可用于下面的上下文中: