Подробнее про Записи в C#9 Записи в C#9 помогут нам создавать неизменяемые типы, которые очень полезны в большой распределенной архитектуре. Поскольку запись ведет себя иначе, чем класс или структура, Microsoft ввели новое ключевое слово record. public record Chicken { public string Name {get;init;} } var c = new Chicken { Name = "test" }; // c.Name = "t"; - изменение значения недопустимо