Records (C# 9+) er en kortfattet måde at definere typer på, som primært er uforanderlige databærere med værdibaseret lighed. De genererer automatisk boilerplate-kode (konstruktør, lighed, ToString osv.), hvilket gør dem ideelle til DTOs, domæneværdier og datamodellering.
Definering af en record (positions-syntaks)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
