Modificadores (referência de C#)

Modificadores são usados para modificar as declarações de tipos e membros de tipo.Esta seção apresenta os modificadores de C#.

Modificador

Objetivo

Modificadores de acesso

Especifica a acessibilidade declarada de tipos e membros de tipo.

abstrata

Indica que uma classe destina-se somente a ser uma classe base de outras classes.

Async

Indica que o método modificado, uma expressão lambda ou um método anônimo é assíncrono.

Const

Especifica que o valor do campo ou a variável local não pode ser modificado.

Evento

Declara um evento.

extern

Indica que o método é implementado externamente.

Novo

Oculta um membro herdado de um membro da classe base.

override

Fornece uma nova implementação de um membro virtual herdado de uma classe base.

parcial

Define classes parciais, structs e métodos durante o mesmo assembly.

readonly

Declara um campo que só pode ser atribuído valores como parte da declaração ou em um construtor na mesma classe.

autenticada

Especifica que uma classe não pode ser herdada.

estático

Declara um membro que pertence ao tipo de si mesmo em vez de um objeto específico.

Não seguro

Declara um contexto sem segurança.

virtual

Declara um método ou um acessador cuja implementação pode ser alterada por um membro de substituição em uma classe derivada.

volátil

Indica que um campo pode ser modificado no programa por algo como, por exemplo, o sistema operacional, o hardware ou um thread em execução simultaneamente.

Consulte também

Referência

Palavras-chave C#

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#