Records (C# 9+) janë një mënyrë e koncizë për të përcaktuar lloje që janë kryesisht bartës të dhënash të pandryshueshëm me barazim të bazuar në vlerë. Ato gjenerojnë automatikisht kodin standard (konstruktor, barazim, ToString, etj.), duke i bërë ato ideale për DTOs, vlerat e domenit, dhe modelimin e të dhënave.
Përcaktimi i një record (sintaksa pozicionale)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
