C# 10.0 è l’ultima versione del linguaggio principe di .NET, rilasciata a Novembre 2021 assieme a .NET 6, con tantissime novità che attendono gli sviluppatori.

Le principali sono le seguenti:

  • Record di tipo struct
  • Miglioramenti struct (costruttori senza parametri ed espressione with)
  • Direttive global using e direttive using implicite
  • Dichiarazioni di namespace con ambito file
  • Estensione pattern property
  • Stringhe costanti interpolate
  • Metodo ToString sealed nei record
  • Mixed Deconstruction (assegnazione/dichiarazione nella stessa decostruzione)
  • Miglioramenti espressioni lambda (attributi, tipo di ritorno)
  • Attributo AsyncMethodBuilder sui metodi
  • Attributo CallerArgumentExpression per parametri dei metodi
  • Attributi generici (anteprima)
  • Membri static abstract nelle interfacce (anteprima)

Naturalmente fanno tutte parte della nuova edizione del libro Programmare con C# 10, guida completa.

Estratto

Ecco un estratto pdf del libro, completo di sommario di tutti i capitoli.

Download esempi

Il codice sorgente degli esempi utilizzati nel libro é disponibile su GitHub al seguente indirizzo:

https://github.com/zetanove/programmare_con_csharp10

Ordina

Il libro è disponibile anche su amazon (Cartaceo e Kindle):

https://amzn.to/49jJrq1

Segui questa pagina e iscriviti alla newsletter per avere aggiornamenti riguardo al libro e per non perderti contenuti assolutamente inediti.