Come avere variabili Nullable

April 9

Come avere variabili Nullable


In C #, un general-purpose linguaggio di programmazione simile al C, semplice, le variabili può essere fatto annullabile; è possibile che il valore di una variabile di essere nullo. Ad esempio, per alcune query booleane, in particolare nelle banche dati, il risultato può essere né "vero" o "falso", ma non definita. Portando il nullable variabile permette il ritorno del valore "nullo", e quindi impedisce errori derivanti da casi indefiniti. Tutti i tipi di variabili possono essere effettuate annullabile, fatta eccezione per i tipi di riferimento, che già permettono nullo.

istruzione

1 Determinare il tipo di variabile, ad esempio "int" per intero, "bool" per booleano, o "char" per il personaggio.

2 Digitare un "?" dopo il tipo di variabile, quindi inserire il nome della variabile e il suo valore iniziale. Il "?" rende il annullabile variabile. Per esempio:

int? nomeVariabile = 1;

3 Impostare la variabile su null digitando nomeVariabile = null ;. Verificare che la variabile è annullabile utilizzando HasValue e garantire che HasValue restituisce false, come in:

bool variableName.HasValue {get; }

Consigli e avvertenze

  • È inoltre possibile effettuare le variabili Null utilizzando System.Nullable <tipoVariabile> variableName ;.