Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use modificadores de acesso para especificar a acessibilidade declarada de um membro ou de um tipo. Esta secção apresenta os quatro modificadores de acesso:
publicprotectedinternalprivate
Ao usar estes modificadores de acesso, pode especificar os seguintes seis níveis de acessibilidade:
-
public: Sem restrições de acesso. -
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.
Além disso, um tipo de topo (não aninhado) pode usar o file modificador. O tipo declarado só é visível no ficheiro fonte atual. Os tipos com escopo de arquivo são geralmente usados para geradores de origem. Não podes combinar o file modificador com nenhum modificador de acesso.
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.