In C # , un C -like, semplice linguaggio di programmazione general-purpose , le variabili possono essere nullable , è possibile che il valore di una variabile per essere nullo . Ad esempio, per alcune query booleane , in particolare in banche dati , il risultato può essere né "vera " né "false ", ma non definito. Rendere il nullable variabile permette il ritorno del valore "null ", e quindi impedisce errori derivanti da casi non definiti. Tutti i tipi di variabili possono essere fatte nullable , tranne che per i tipi di riferimento , che consentono già nullo . Istruzioni
1
Determinare il tipo di variabile , come ad esempio " int " per intero, " bool " per booleano , o " char" per il personaggio .
2
Tipo un "?" dopo il tipo di variabile , quindi immettere il nome della variabile e il suo valore iniziale . Il " ? " rende il nullable variabile . Per esempio :
int ? nomeVariabile = 1;
3
impostare la variabile su null digitando nomeVariabile = null; . Verificare che la variabile è nullable utilizzando HasValue e garantendo che HasValue restituisce false , come in:
bool variableName.HasValue {get; }