Я переношу что-то с Java на С#. В Java hashcode
ArrayList
зависит от элементов в нем. В С# я всегда получаю один и тот же хэш-код из List
...
Почему это?
Для некоторых моих объектов хэш-код должен быть другим, потому что объекты в свойстве списка делают объекты не равными. Я ожидал бы, что хэш-код всегда уникален для состояния объекта и только равен другому хэш-коду, когда объект равен. Я не прав?