Records (C# 9+) είναι ένας συνοπτικός τρόπος ορισμού τύπων που είναι κυρίως αμετάβλητες δομές δεδομένων με ισότητα βασισμένη σε τιμές. Αυτογεννούν boilerplate κώδικα (constructor, equality, ToString, κλπ.), καθιστώντας τα ιδανικά για DTOs, domain values και data modeling.
Ορισμός ενός record (positional syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
