facebook
Le novità di C# 8: seconda parte

Le novità di C# 8: seconda parte

Nel precedente articolo, abbiamo visto la prima parte delle novità introdotte dalla versione di C# 8, vediamo ora insieme cosa altro ci mette a disposizione questa nuova versione del linguaggio di casa Microsoft. Nuova Switch Expression Sono state rilasciate le nuove...
Le novità di C# 8: prima parte

Le novità di C# 8: prima parte

C# è il linguaggio di riferimento del mondo Microsoft .NET e viene aggiornato periodicamente. In Visual Studio 2019, .Net Core 3.x e .Net standard 2.1, troviamo il supporto alla versione 8, che si arricchisce di molte novità che non si limitano ad essere funzionalità...
Async e await in applicazioni reali

Async e await in applicazioni reali

Quando utilizziamo un metodo che impiega tempo per essere eseguito, come per la lettura di un file di grandi dimensioni o il download di risorse pesanti dalla rete, in una applicazione sincrona l’intera applicazione smette di rispondere fino al completamento...
Migliora il tuo codice con la Reflection

Migliora il tuo codice con la Reflection

La reflection è una funzionalità del .NET Framework che ci permette di ispezionare e manipolare a runtime i metadati e il codice compilato in un assembly .NET. È una feature estremamente potente, ma, come tutti gli strumenti a nostra disposizione, bisogna capire come...
Conversioni di tipi custom in C#

Conversioni di tipi custom in C#

Uno sviluppatore di codice professionale deve avere delle basi solide. La realtà quotidiana del lavoro può portarci lontano da quanto abbiamo studiato così come l’abitudine a spingerci a ripetere sempre gli stessi errori. Un ripasso delle basi è sempre un utile...