السجلات (Records) (C# 9+) هي طريقة موجزة لتعريف الأنواع التي تكون في المقام الأول حاملات بيانات غير قابلة للتغيير مع المساواة المبنية على القيمة. تقوم بإنشاء الكود المتكرر تلقائياً (المُنشئ، المساواة، ToString، إلخ)، مما يجعلها مثالية لـ DTOs والقيم المجالية ونمذجة البيانات.
تعريف السجل (الصيغة الموضعية)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
