
c-sharp


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 […]

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.

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 […]

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. […]

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 […]

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: