C# 7 – Le novità

C-sharp programmazione asincrona con async e await

Con Visual Studio 2017, è stata rilasciata anche la versione 7.0 di C#.

Microsoft ha ormai da tempo intrapreso la strada dell’open-source, e come da consuetudine anche per il linguaggio di programmazione C# è stato rilasciato il codice sorgente su Github (https://github.com/dotnet/csharplang).

Allo stesso link è possibile trovare l’elenco delle novità, le note di rilascio e le nuove proposte di implementazione.

C# 7 implementa una serie di nuove funzionalità, che migliorano le performance di esecuzione, l’accesso ai dati e la semplificazione del codice.

Le maggiori novità riguardano le tuple, che consentono di ottenere con semplicità  risultati multipli (ad esempio come valori di ritorno da chiamate a metodi),  ed il pattern-matching che consente di semplificare i costrutti condizionali nel codice.

Il team di sviluppo di C# 7, ha dichiarato apertamente di aver implementato le nuove funzionalità con l’obiettivo di semplificare la scrittura di codice, rendendolo al tempo stesso più semplice e facilmente leggibile.

Di seguito un elenco delle nuove features più significative:

Nei prossimi articoli cercheremo di approndirli singolarmente.

A presto!

 

Con Visual Studio 2017, è stata rilasciata anche la versione 7.0 di C#. Microsoft ha ormai da tempo intrapreso la strada dell’open-source, e come da consuetudine anche per il linguaggio di programmazione C# è stato rilasciato il codice sorgente su Github (https://github.com/dotnet/csharplang). Allo stesso link è possibile trovare l’elenco delle novità, le note di rilascio e le nuove proposte…