Modificatori (Riferimenti per C#)
I modificatori vengono utilizzati per modificare le dichiarazioni dei tipi e dei membri dei tipi. In questa sezione verranno descritti i modificatori C#.
Modificatore |
Scopo |
---|---|
Specifica l'accessibilità dichiarata dei tipi e dei membri dei tipi. |
|
Indica che una classe può essere utilizzata solo come classe base di altre classi. |
|
Indica che il metodo specificato, l'espressione lambda o il metodo anonimo è asincrono. |
|
Specifica che non è possibile modificare il valore del campo o della variabile locale. |
|
Dichiara un evento. |
|
Indica che il metodo viene implementato esternamente. |
|
Nasconde in modo esplicito un membro ereditato da una classe di base. |
|
Fornisce una nuova implementazione di un membro virtuale ereditato da una classe di base. |
|
Definisce classi, struct e metodi parziali all'interno dello stesso assembly. |
|
Dichiara un campo al quale è possibile assegnare valori solo come parte della dichiarazione o in un costruttore della stessa classe. |
|
Specifica che la classe non può essere ereditata. |
|
Dichiara un membro che appartiene al tipo stesso anziché a un oggetto specifico. |
|
Dichiara un contesto non sicuro. |
|
Dichiara un metodo o una funzione di accesso la cui implementazione può essere modificata da un membro in override di una classe derivata. |
|
Indica che un campo all'interno del programma può essere modificato dal sistema operativo, da un componente hardware oppure da un thread attualmente in esecuzione. |