Records (C# 9+) er en kortfattet måte å definere typer som primært er immutable datakontainere med verdibasert likhet. De genererer automatisk boilerplate-kode (konstruktør, likhet, ToString, osv.), noe som gjør dem ideelle for DTOer, domeneværdier og datamodellering.
Definere en record (posisjonsyntaks)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
