Records (C# 9+) అనేవి ప్రధానంగా మార్పులేని డేటా క్యారియర్లు మరియు విలువ-ఆధారిత సమానతను కలిగిన రకాలను నిర్వచించే సంక్షిప్త మార్గం. అవి బాయిలర్ప్లేట్ (constructor, equality, ToString, మొదలైనవి)ను స్వయంచాలకంగా ఉత్పత్తి చేస్తాయి, ఇవ్వ DTOలు, డొమైన్ విలువలు, మరియు డేటా మోడలింగ్కు ఆదర్శవంతమైనవి.
Record నిర్వచించడం (positional సింటాక్స్)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
