Records (C# 9+) jsou stručný způsob, jak definovat typy, které jsou primárně neměnné nositele dat s rovností založenou na hodnotě. Automaticky generují boilerplate (konstruktor, rovnost, ToString atd.), což je ideální pro DTO, doménové hodnoty a modelování dat.
Definování záznamu (poziční syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
