개체 배열 2 개 사이에서 공통 항목을 어떻게 볼 수 있습니까? 내 교차점은 아무것도 반환하지 않습니다. 오브젝트는 Linq에서 SQL 클래스로 작성됩니다.개체 배열 2 개 사이의 공통 항목을 보려면 어떻게해야합니까?
0
A
답변
0
개체의 Equals 메서드를 재정의해야합니다. Microsoft의 웹 사이트에서 some guidelines을 찾을 수 있습니다.
내가 아래 샘플 제공 한 :이 방법, 종류의 모든 종류를 오버라이드 (override)하지 않는 경우
public override bool Equals(System.Object obj)
{
if (obj != null && obj is MyClass)
{
MyClass obj2 = (MyClass)obj;
return (obj2.ID == this.ID);
}
}
을// 비교가 자신의 기준에 따라 개체를 비교합니다 교차; 따라서 두 객체가 메모리의 동일한 지점을 참조하면 "같음"으로 간주됩니다.
1
Java atleat에서 .equals() 연산자를 재정의하지 않으면 객체 평등 (기본적으로 == 사용)이 테스트됩니다. 그것은 교차로가 emtpy 인 이유일지도 모른다.
1
Equals 메서드를 재정의 했습니까?
0
물론 정렬해야합니다.
관련 문제
- 1. 배열의 모든 항목을 보려면 어떻게해야합니까?
- 2. 2 개체 사이의 Salesforce.com visualforce
- 3. 데이터 테이블 2 개 사이의 차이
- 4. 2 개 장소 사이의 거리에 거리가 있습니다.
- 5. Sharepoint의 현재 항목을 보려면
- 6. JQuery와 - 구문 분석 JSON - 2 개 배열
- 7. 공백을 무시하는 커밋 2 개 사이의 차이점을 생성하는 방법
- 8. 공통 키로 그룹 개체
- 9. 젠토 2 개 블록
- 10. 두보기 사이의 전역 개체 공유
- 11. SQL 트리거 나는 사이의 관계 2 개 테이블이 여러 테이블
- 12. MultipartForm 요청의 내용을 보려면 어떻게해야합니까?
- 13. 2 개 엔티티를 비교합니다.
- 14. JSON 2 개 사이의 일치를 확인하는 방법은 무엇입니까?
- 15. JavaScript를 사용하여 DOM 요소 2 개 사이의 상대 위치 얻기
- 16. 루비 - 2 개 모델
- 17. PHP 배열이 두 개 있는데, 배열 2에 없다면 배열 1에서 항목을 추출하고 싶습니다.
- 18. 개체 배열
- 19. 개체 배열
- 20. Mercurial에서 파일 기록을 보려면 어떻게해야합니까?
- 21. LINQPad가있는 표현식 트리를 보려면 어떻게해야합니까?
- 22. WCF 서비스에서 JSON을 보려면 어떻게해야합니까?
- 23. totalview에서 소스 코드를 보려면 어떻게해야합니까?
- 24. 준비된 진술의 내용을 보려면 어떻게해야합니까?
- 25. MSVC9 : 메모리에서 위치를 보려면 어떻게해야합니까?
- 26. IE8의 개발자 도구에서 JavaScript 개체를 보려면 어떻게해야합니까?
- 27. 2 JTree (Java) 사이의 DataFlavors
- 28. 커밋되기 전에 파일의 인덱스 버전을 보려면 어떻게해야합니까?
- 29. 2 바이트 배열 사이의 확장 메서드 "같음"을 원합니다.
- 30. 2 단어 사이의 단어를 찾으십니까?
일부 코드는 게시 할 수 있습니까? 감사! –