Modificadores (Referência de C#)
Os modificadores são usados para alterar declarações de tipos e membros de tipos. Esta seção apresenta os modificadores C#.
Modificador |
Finalidade |
---|---|
Especifica a acessibilidade declarada de tipos e membros de tipos. |
|
Indica que uma classe destina-se somente a ser uma classe base de outras classes. |
|
Indica que o método modificado, expressão lambda ou método anônimo é assíncrono. |
|
Especifica que o valor do campo ou da variável local não pode ser modificado. |
|
Declara um evento. |
|
Indica que o método é implementado externamente. |
|
Oculta explicitamente um membro herdado de uma classe base. |
|
Fornece uma nova implementação de um membro virtual herdado de uma classe base. |
|
Define classes, structs e métodos parciais através de todo o mesmo assembly. |
|
Declara um campo ao qual valores podem ser atribuídos como parte da declaração ou em um construtor na mesma classe. |
|
Especifica que uma classe não pode ser herdada. |
|
Declara um membro que pertence ao tipo em si em vez de um objeto específico. |
|
Declara um contexto inseguro. |
|
Declara um método ou um acessador cuja implementação pode ser alterada por um membro substituído em uma classe derivada. |
|
Indica que um campo pode ser modificado no programa por algo como o sistema operacional, o hardware ou um thread de execução simultânea. |