4
В чем разница между IEquatable и просто переопределением Object.Equals ()?
Я хочу, чтобы мой Foodкласс мог тестировать всякий раз, когда он равен другому экземпляру Food. Позже я буду использовать его против Списка, и я хочу использовать его List.Contains()метод. Должен ли я реализовать IEquatable<Food>или просто переопределить Object.Equals()? Из MSDN: Этот метод определяет равенство с помощью средства сравнения равенства по умолчанию, как …
185
c#
.net
equals
equality
iequatable