Nell'esempio seguente la variabile "Valore" ha un dato, in questo caso l'utilizzo dell'operatore ?? restituisce il dato presente nella variabile che è Luigi.
string valore = "Luigi";
MessageBox.Show(valore??"nessun valore");
Nell'esempio seguente invece, essendo la variabile a null, viene visualizzato a video il testo "nessun valore" che è quello posto sulla destra.
string valore = null;
MessageBox.Show(valore??"nessun valore");
In conclusione, con gli operatore ?? se la variabile è null, viene restituito ciò che si trova sulla sua destra, altrimenti il dato presente nella variabile.
Nessun commento:
Posta un commento