C# record: with и ссылочные типы
Ключевое слово record в C# существует со времен C# 9, и вы либо любите его, либо ненавидите. Независимо от вашего мнения, при работе с ключевым словом with вы, скорее всего, допустите не совсем очевидную ошибку. Эта ошибка может привести к странному поведению системы и трудно диагностируемым ошибкам. А ошибки никому не нужны, верно?!
В этой статье мы рассмотрим проблему и способы ее решения. https://zznob.ru/c-record-with-i-ssylochnyie-tipy/