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.
Os modificadores de acesso são palavras-chave usadas para especificar a acessibilidade declarada de um membro ou de um tipo. Esta seção apresenta os quatro modificadores de acesso:
publicprotectedinternalprivatefile
Os sete níveis de acessibilidade a seguir podem ser especificados usando os modificadores de acesso:
-
public: o acesso não é restrito. -
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. -
file: o tipo declarado apenas é visível no arquivo de origem atual. Os tipos com escopo de arquivo geralmente são usados para geradores de fonte.
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.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.