Rekordy (C# 9+) to zwięzły sposób na definiowanie typów, które są przede wszystkim niezmiennymi nośnikami danych z równością opartą na wartościach. Automatycznie generują kod standardowy (konstruktor, równość, ToString, itp.), co czyni je idealne dla DTO, wartości domenowych i modelowania danych.
Definiowanie rekordu (składnia pozycyjna)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
