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.

42 articoli
  • C#

    Nullable reference types e sicurezza sui null in C#

    Apriamo la terza serie, di livello avanzato, affrontando uno dei problemi più diffusi nello sviluppo software: i riferimenti nulli.

  • C#

    Lavorare con i file e l'input/output in C#

    In questo articolo, che conclude la serie intermedia, vediamo come leggere e scrivere file, come gestire i percorsi e le cartelle e come applicare le tecniche di gestione delle risorse e asincronia apprese in precedenza.

  • C#

    Enumerazioni, struct e tuple in C#

    In questo articolo esploriamo le enumerazioni per rappresentare insiemi finiti di valori, le struct per aggregare dati leggeri e le tuple per raggruppare valori senza definire un tipo dedicato.

  • C#

    Programmazione asincrona con async e await in C#

    La programmazione asincrona libera il thread durante l'attesa, restituendogli il controllo affinché possa svolgere altro lavoro.