Equals
메서드를 구현할 때 다음 문서에서 서로 다른 접근 방식에 대해 이야기하는 이유는 무엇입니까? [MSDN]
Guidelines for Overriding Equals() and Operator == (C# Programming Guide) Equals 구현에 대한 C#의 다른 MSDN 지침
[MSDN]
Implementing the Equals Method(더 최근의) 두 번째 문서
- 는 명시 적으로
Equals
(같은이public bool Equals(MySuperTrooperClass o)
)의 강력한 형식의 버전을 구현하지 않습니다.가이드 중 하나에서 강력한 형식의 메서드를 삭제하고 프로덕션 코드에서 사용해야하는 방법은 무엇입니까?
유형이 IEquatable을 구현하는 경우 강력한 유형화 된 유형 만 사용해야합니다. 이상하게도 그 가이드 중 어느 것도 IEquatable 을 언급하지 않습니다 ... –