내 원하는 Food
것이 다른 인스턴스와 동일한 때마다 클래스를 테스트 할 수 있도록 Food
. 나중에 List에 대해 사용하고 그 List.Contains()
방법 을 사용하고 싶습니다 . 구현 IEquatable<Food>
또는 재정의 해야합니까 Object.Equals()
? MSDN에서 :
이 메소드는 오브젝트의 IEquatable.Equals 메소드 (목록의 값 유형)에 대한 정의에 정의 된대로 기본 동등 비교기를 사용하여 동등성을 판별합니다.
그래서 다음 질문은 .NET 프레임 워크의 어떤 함수 / 클래스를 사용 Object.Equals()
합니까? 처음에 사용해야합니까?