Recordit (C# 9+) ovat tiivis tapa määrittää tyyppejä, jotka ovat ensisijaisesti muuttumattomia datakontteja, joissa on arvoperustainen yhtäläisyys. Ne luovat automaattisesti mallikoodi (konstruktori, yhtäläisyys, ToString jne.), mikä tekee niistä ihanteellisia DTO:ille, domain-arvoille ja datamallinukselle.
Recordin määrittäminen (positionaalisyntaksi)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
