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