I record (C# 9+) sono un modo conciso per definire tipi che sono principalmente vettori di dati immutabili con uguaglianza basata sul valore. Auto-generano boilerplate (costruttore, uguaglianza, ToString, ecc.), rendendoli ideali per DTO, valori di dominio e modellazione dati.
Definire un record (sintassi posizionale)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
