Records (C# 9+) हे अमूर्त डेटा वाहकांसह मूल्य-आधारित समानता परिभाषित करण्याचा एक संक्षिप्त मार्ग आहेत. ते boilerplate (constructor, equality, ToString, इत्यादी) स्वयंचलितपणे तयार करतात, ज्यामुळे ते DTOs, domain values, आणि data modeling साठी आदर्श आहेत.
record परिभाषित करणे (positional syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
