Los records (C# 9+) son una forma concisa de definir tipos que son principalmente portadores de datos inmutables con igualdad basada en valor. Generan automáticamente el código repetitivo (constructor, igualdad, ToString, etc.), lo que los hace ideales para DTOs, valores de dominio y modelado de datos.
Definir un record (sintaxis posicional)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
