Particular (Visual Basic)
Especifica que um ou mais elementos de programação declarados são acessíveis apenas de seu contexto de declaração, inclusive de qualquer tipo contido.
Comentários
Se um elemento de programação representa a funcionalidade proprietária ou contém dados confidenciais, você geralmente deseja limitar o acesso a ele o mais estritamente possível. Você atinge a limitação máxima permitindo que apenas o módulo, a classe ou a estrutura que o define possa acessá-lo. Para limitar o acesso a um elemento dessa forma, você pode declará-lo com Private
.
Observação
Você também pode usar o modificador de acesso Particular Protegido, que torna um membro acessível de dentro dessa classe e de classes derivadas localizadas no assembly que o contém.
Regras
- Contexto da declaração. Você só pode usar
Private
no nível do módulo. Isso significa que o contexto de declaração de um elementoPrivate
deve ser um módulo, classe ou estrutura e não pode ser um arquivo de origem, namespace, interface ou procedimento.
Comportamento
Nível de acesso. Todo o código dentro de um contexto de declaração pode acessar os respectivos elementos
Private
. Isso inclui código dentro de um tipo contido, como uma classe aninhada ou uma expressão de atribuição em uma enumeração. Nenhum código fora do contexto de declaração pode acessar os respectivos elementosPrivate
.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 Níveis de acesso no Visual Basic.
O modificador Private
pode ser usado nestes contextos: