Re[4]: Эквивалентность record-ов
От: _FRED_ Черногория
Дата: 17.10.23 15:27
Оценка: +1
Здравствуйте, yenik, Вы писали:

VD>>Но в любом случае все это выглядит странным. А что что не реализована эквивалентность для вложенных последовательностей — это вообще лажа какая-то.

Y>Коллекции суть ссылочный типы, естественно, равенство для них — это ссылочное равенство. Странным было бы, если бы их равенство по дефолту делалось через SequenceEqual.

Это не так. Компилятор использует `EqualityComparer<>.Default.Equals(, )` для сравнения членов, поэтому если коллекция будет иметь переопределённый `Equals`, то будет использван он, а не "ссылочное равенство".
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.