</>

C# moderne

Débutant

Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.

  1. 01

    Records : des types immuables en une ligne

    Un record est un type conçu pour représenter des données, avec égalité par valeur et immuabilité par défaut — beaucoup plus concis qu'une classe classique.

  2. 02

    Pattern matching

    Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.

  3. 03

    Nullable reference types

    Avec <Nullable>enable</Nullable> dans le .csproj, le compilateur distingue les références qui peuvent être null de celles qui ne le peuvent pas, et avertit en cas de risque.

  4. 04

    Collection expressions

    Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.

  5. 05

    LINQ essentiel

    LINQ (Language Integrated Query) permet de filtrer, transformer et agréger des collections avec une syntaxe déclarative.