Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os modificadores de acesso são palavras-chave usadas para especificar a acessibilidade declarada de um membro ou tipo. Esta seção apresenta os cinco modificadores de acesso:
publicprotectedinternalprivatefile
Os seguintes sete níveis de acessibilidade podem ser especificados usando os modificadores de acesso:
-
public: O acesso não é restrito. -
protected: O acesso é limitado à classe ou tipos de conteúdo derivados da classe que contém. -
internal: O acesso é limitado ao assembly atual. -
protected internal: O acesso é limitado ao assembly atual ou aos tipos derivados da classe que contém. -
private: O acesso é limitado ao tipo que contém. -
private protected: O acesso é limitado à classe ou tipos de contenção derivados da classe de contenção dentro do assembly atual. -
file: O tipo declarado só é visível no arquivo de origem atual. Os tipos com escopo de arquivo são geralmente usados para geradores de origem.
Esta secção também introduz os seguintes conceitos:
- Níveis de acessibilidade: Usando os modificadores de acesso para declarar níveis de acessibilidade.
- Domínio de Acessibilidade: Especifica onde, nas seções do programa, um membro pode ser referenciado.
- Restrições à utilização de níveis de acessibilidade: Um resumo das restrições à utilização de níveis de acessibilidade declarados.
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.