LINQ in depth: aspetti avanzati

LINQ in depth: aspetti avanzati

Nel precedente articolo, abbiamo dato uno sguardo all’evoluzione del linguaggio C# e delle novità in esso introdotte a supporto di LINQ, iniziando a scoprire le principali caratteristiche di quest’ultimo. Proseguiamo ora, osservando alcune peculiarità delle...
LINQ: un linguaggio per domarli tutti!

LINQ: un linguaggio per domarli tutti!

Una delle peculiarità che contraddistingue il mondo .NET dagli altri stack tecnologici è sicuramente LINQ, acronimo di Language INtegrated Query. Introdotto con .NET Framework 3.5 e Visual Studio 2008, è di fatto il primo framework indipendente dall’architettura e...
Uno sguardo al futuro: C# 9

Uno sguardo al futuro: C# 9

Nel mio precedente articolo (parte prima e parte seconda), abbiamo visto le novità introdotte nella versione 8 di C#, ma il team sta già lavorando alla versione 9, di cui possiamo apprezzare alcune novità. Ovviamente, al momento le nuove funzionalità sono...
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à...