Compartilhar via


Público (Visual Basic)

Especifica que um ou mais elementos de programação declarados não têm restrições de acesso.

Observações

Se você estiver publicando um componente ou conjunto de componentes, como uma biblioteca de classes, geralmente deseja que os elementos de programação sejam acessíveis por qualquer código que interopere com o assembly. Para conferir esse acesso ilimitado em um elemento, você pode declará-lo com Public.

O acesso público é o nível normal para um elemento de programação quando você não precisa limitar o acesso a ele. Observe que o nível de acesso de um elemento declarado dentro de uma interface, módulo, classe ou estrutura padrão Public se você não declará-lo de outra forma.

Regras

  • Contexto da Declaração. Você só pode usar Public no nível de módulo, interface ou namespace. Isso significa que o contexto de declaração de um Public elemento deve ser um arquivo de origem, namespace, interface, módulo, classe ou estrutura e não pode ser um procedimento.

Comportamento

  • Nível de acesso. Todo o código que pode acessar um módulo, uma classe ou uma estrutura pode acessar seus Public elementos.

  • Acesso Padrão. Variáveis locais dentro de um procedimento padrão para acesso público e você não pode usar modificadores de acesso neles.

  • Modificadores de acesso. As palavras-chave que especificam o nível de acesso são chamadas de modificadores de acesso. Para obter uma comparação dos modificadores de acesso, consulte os níveis de acesso no Visual Basic.

O Public modificador pode ser usado nestes contextos:

Instrução Class

Instrução Const

Instrução Declare

Declaração do Delegado

Instrução Dim

Instrução Enum

Declaração de Evento

Declaração de Função

Declaração de Interface

Instrução do Módulo

Instrução Operator

Declaração de Propriedade

Instrução Structure

Instrução Sub

Consulte também