mercoledì 26 gennaio 2022

C# operatore ??

Nel linguaggio C#, c'è la possiamo utilizzare l'operatore ?? per verificare un valore null e restituire un determinato valore.

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: