Records (C# 9+) adalah cara ringkas untuk mendefinisikan tipe yang terutama pembawa data immutable dengan kesamaan berbasis nilai. Mereka secara otomatis menghasilkan boilerplate (constructor, equality, ToString, dll.), menjadikannya ideal untuk DTOs, domain values, dan data modeling.
Mendefinisikan record (positional syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
