Records (C# 9+) არის concise გზა სახელოვანი ტიპების დასაწერად, რომლებიც ძირითადად immutable data carriers არიან value-based equality-თან. ისინი auto-generate აკეთებენ boilerplate-ს (constructor, equality, ToString, და ა.შ.), რაც მათ ideal აკეთებს DTOs, domain values და data modeling-ისთვის.
Defining a record (positional syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
