C# moderne
DébutantRecords, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.
- 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.
- 02
Pattern matching
Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.
- 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.
- 04
Collection expressions
Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.
- 05
LINQ essentiel
LINQ (Language Integrated Query) permet de filtrer, transformer et agréger des collections avec une syntaxe déclarative.