Quero que minha Foodclasse seja capaz de testar sempre que for igual a outra instância de Food. Mais tarde vou usá-lo em uma lista e quero usar seu List.Contains()método. Devo implementar IEquatable<Food>ou simplesmente substituir Object.Equals()? Do MSDN: Esse método determina a igualdade...
185
Qual é a diferença entre IEquatable e apenas substituindo Object.Equals ()?