Tante sono le novità con il Framework 4.6 per il C# ed anche per il VB.Net.
Oltre all'ambiente di sviluppo anche la sintassi del linguaggi, una delle tante novità è quella di utilizzare il simbolo "?" come condizioni per definire se un valore è null oppure no.
Per esempio il frammento di codice qui di seguito, restituisce null, nel caso che la proprietà non ha valori. Nelle precedenti versioni ci sarebbe stato un eccezione a run time.
Esempio:
string[] testo = null;
int? elementi = testo?.Length;
La variabile elementi è uguale a null.
nella precedente versione di C#, sarebbe:
string[] testo = null;
int elementi = testo.Length;
Avrebbe generato un errore.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento