Возможно ли переопределить метод Equals для generic объекта? Нужно чтобы сравнение шло не по ссылке, а по полям объекта. На данный момент, когда пытаюсь сравнить поля в if, visual studio ругается, как показано на скрине.
так как TKEY и TValue никак не ограничены, то их так ты не можешь сравнивать. Для этого либо надо использовать .Equals, либо можно ограничить дженерики по интерфейсы или еще чему нибудь