Zapisi (C# 9+) so koncizen način za definiranje tipov, ki so primarno nespremenljivi prenosniki podatkov s primerjavo temelječo na vrednosti. Samodejno generirajo boilerplate (konstruktor, enakost, ToString, itd.), kar jih naredi idealne za DTO-je, domenske vrednosti in modeliranje podatkov.
Definiranje zapisa (pozicijska sintaksa)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
