? Да ровно тем, что ValueType овверайдит методы GetHashCode, потому что теперь у нас нет инстанса на хипе и нам не откуда взять индекс блока синхронизации, берем за seed для хеша значение структуры, плюс переопределен метод Equals, который упращает семантику эквивалентности, потому что больше нет различных транзитивностей, рефлексивностей и прочего
Обязаны разве переопределять эти методы?
Ну, сами ж написали, что ValueType переопределяет эти методы. Вот и в недоумении я.
Ну, это только для встроенных value типов, получается
Обсуждают сегодня