C# 7.0 in Visual Studio “15”

Microsoft ha rilasciato da poco la Preview 5 di Visual Studio “15”, nome ancora non definitivo basato sul numero di versione. Presumo che alla fine si chiamerà Visual Studio 2016 o 2017, in base al momento del rilascio della RTM, ma ancora non è possibile sapere nulla.

Intanto, da una Preview all’altra, stanno arrivando le notizie sulle nuove caratteristiche dell’ambiente di sviluppo, del .NET Framework e dei linguaggi.

In questo breve post voglio soprattutto elencare le novità di C# 7.0:

  • Tuples (tuple)
  • Pattern matching
  • Out variables
  • Deconstruction
  • Local functions
  • Literal improvements
  • Ref returns and locals
  • Non-Nullable reference types
  • Immutable types

Qualcuno di voi noterà che alcune di queste caratteristiche arrivano dalla programmazione funzionale e in particolare dal linguaggio F# (per esempio le “tuple”, il pattern matching, i tipi “immutabili” e i tipi riferimento Non-Nullable).

Un po’ di tempo fa ho iniziato a studiare il linguaggio F# ed evidentemente ora sta iniziando ad essermi utile anche negli altri linguaggi .NET…!

Non è tutto qui: i linguaggi C# e Visual Basic ora sono open source (F# lo era già), attraverso il progetto Roslyn che ora è stato rinominato “.NET Compiler Platform”.

Insomma, preparatevi: la nuova versione di Visual Studio porterà molte novità e molte cose nuove da studiare e provare.

Stay tuned!

Pubblicato il 11 ottobre 2016, in C#, Novità con tag , , , , , , , . Aggiungi il permalink ai segnalibri. Lascia un commento.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: