c-sharp 7.0
.NET

C# 7 Tuple e Pattern Matching

Due novità davvero interessanti introdotte all’interno di C# 7.0 sono le Tuple ed il Pattern Matching. Non si tratta di vere e proprie novità, ma di migliorie consento di scrivere codice sempre più compatto e […]

DotNet Tortona
Principianti

Classi astratte Vs Interfacce

L’utlizzo di classi astratte può essere spesso confuso con l’utilizzo delle interfacce. In questo articolo vengono descritte le differenze tra i due costrutti e quando utilizzarle.

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona e codice misto

Nello sviluppo di codice sincrono, spesso abbiamo la necessità di implementare particolari funzioni asincrone. L’implementazione di codice “misto” sincrono ed asincrono può generare alcuni problemi nell’operatività e nel flusso di escuzione. In questo articolo vengono […]

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona e void

Nel corso degli articoli legati alla programmazione asincrona, è opportuno trattare le funzioni asincrone di tipo void. Questo tipo di approccio è sconsigliato perchè può generare alcuni problemi piuttosto significativi nel flusso delle nostre applicazioni. […]

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona con async e await

La programmazione asincrona è un MUST per lo sviluppo di applicazioni moderne. Nel framework sono sempre più le funzioni che sono state convertire nelle equivalenti asincrone. In questo articolo vengono descritte le basi della programmazione […]

C-sharp programmazione asincrona con async e await
.NET

Introduzione alle tuple

Le tuple sono presenti in C# già a partire dalla versione 4.0. Con il rilascio della versione 7.0 sono state introdotte alcune novità, descritte in questo articolo: