Записи (C# 9+) — это лаконичный способ определения типов, которые главным образом являются неизменяемыми хранилищами данных с равенством, основанным на значениях. Они автоматически генерируют шаблонный код (конструктор, методы сравнения, ToString и т.д.), что делает их идеальными для DTO, доменных значений и моделирования данных.
Определение записи (позиционный синтаксис)
;
p1 = Person(, );
p1.Name;
Console.WriteLine(p1);
