Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use modificadores de acesso para especificar a acessibilidade declarada de um membro ou de um tipo. Esta seção apresenta os quatro modificadores de acesso:
publicprotectedinternalprivate
Usando esses modificadores de acesso, você pode especificar os seis níveis de acessibilidade a seguir:
-
public: sem restrições de acesso. -
protected: o acesso é limitado à classe que os contém ou aos tipos derivados da classe que os contém. -
internal: o acesso é limitado ao assembly atual. -
protected internal: o acesso é limitado ao assembly atual ou aos tipos derivados da classe que os contém. -
private: o acesso é limitado ao tipo recipiente. -
private protected: o acesso é limitado à classe que o contém ou a tipos derivados da classe que o contém no assembly atual.
Além disso, um tipo de nível superior (não aninhado) pode usar o file modificador. O tipo declarado só está visível no arquivo de origem atual. Os tipos com escopo de arquivo geralmente são usados para geradores de fonte. Você não pode combinar o file modificador com qualquer modificador de acesso.
Esta seção também apresenta os seguintes conceitos:
- Níveis de acessibilidade: use os modificadores de acesso para declarar níveis de acessibilidade.
- Domínio de acessibilidade: especifica em que lugar, nas seções do programa, um membro pode ser referenciado.
- Restrições no uso de níveis de acessibilidade: um resumo das restrições sobre o uso de níveis de acessibilidade declarados.