Records (C# 9+) হল একটি সংক্ষিপ্ত উপায় যাতে এমন types সংজ্ঞায়িত করা যায় যা প্রাথমিকভাবে অপরিবর্তনীয় ডেটা বাহক এবং value-based equality সহ থাকে। তারা boilerplate (constructor, equality, ToString, ইত্যাদি) স্বয়ংক্রিয়ভাবে তৈরি করে, যা DTOs, domain values, এবং ডেটা মডেলিং এর জন্য আদর্শ।
একটি record সংজ্ঞায়িত করা (positional syntax)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
