Nuovo operatore C#

di Cristian Civera, in .NET 2.0,

Continua la mia lettura delle specifiche di C# 2. E' stato introdotto un nuovo operatore detto "null coalescing operator". Per esempio:

string a = null;
Console.WriteLine(a ?? "valore nullo");

Se ha è nullo restituisce "valore null" altrimenti a. In pratica fa la stessa cosa che scrivere così

Console.WriteLine((a != null)?a: "valore nullo");

Niente di particolare, ma comunque comodo.
Se non avete capito rispondo con una frase che ho letto qualche giorno fa: "Se nessuno me lo chiede lo so. Se dovessi spiegarlo a chi me lo chiede, non so". Bella ne ;-)

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese