C#
Approfondimenti su C#: dal type system e dai pattern OOP alle feature moderne del linguaggio. Record, pattern matching, async/await, LINQ, generics e nullable reference types per scrivere codice robusto, espressivo e performante sull'ecosistema .NET.
-
LINQ: interrogare i dati in C#
LINQ, acronimo di Language Integrated Query, è una delle funzionalità che rendono C# particolarmente espressivo.
-
Delegati, espressioni lambda ed eventi in C#
In questo articolo esploriamo delegati, espressioni lambda ed eventi.
-
I generics in C#
In questo articolo capiremo come definire tipi e metodi generici e come vincolarli quando necessario.
-
La gestione delle eccezioni in C#
In C# gli eventi anomali vengono rappresentati dalle eccezioni, oggetti che interrompono il normale flusso di esecuzione per segnalare che qualcosa è andato storto.