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):
Segui questa pagina e iscriviti alla newsletter per avere aggiornamenti riguardo al libro e per non perderti contenuti assolutamente inediti.