Les records (C# 9+) sont un moyen concis de définir des types qui sont principalement des conteneurs de données immuables avec égalité basée sur les valeurs. Ils génèrent automatiquement le code passe-partout (constructeur, égalité, ToString, etc.), ce qui les rend idéaux pour les DTOs, les valeurs de domaine et la modélisation de données.
Définir un record (syntaxe positionnelle)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
