Records (C# 9+) zijn een beknopte manier om typen te definiëren die voornamelijk immutable datadragers zijn met value-based equality. Ze genereren automatisch boilerplate (constructor, equality, ToString, enzovoort), waardoor ze ideaal zijn voor DTO's, domeinwaarden en datamodellering.
Een record definiëren (positionele syntaxis)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
