-2
A
답변
1
이 내부 조인 전형은, 따라서 당신은 LINQ Join
방법을 사용할 수 있습니다
var list3 = list2.Join(list1, x => x.State, y => y.State, (x, y) => x)
.ToList();
1
for(int i=0;i<list2.Count;i++)
{
if(!list1.Select(p=>p.State).Contains(list2[i].State))
{
list2.RemoveAt(i);
}
}
나 :
var improve_list2 = (from c in list2
where list1.Select(p=>p.State).Contains(c.State)
select c).ToArray();
2
다음과 같은 경우,이 또는 결과 1,2
을 줄 것이다
var list1 = new [] {1,2,4};
var list2 = new [] {1,2,3};
list1.Intersect(list2);
인터 섹트 방법을 사용할 수 있습니다 당신은 아프다. e 당신이 만든 클래스를 사용하면 intersect 메서드에 무엇이 무엇인지를 알려주는 비교자를 생성해야합니다.
var productList1 = new List<Product>();
productList1.Add(new Product { Code = 1, Name = "Pears" });
productList1.Add(new Product { Code = 2, Name = "Rasbries" });
productList1.Add(new Product { Code = 3, Name = "Apple" });
var productList2 = new List<Product>();
productList2.Add(new Product { Code = 1, Name = "Pears" });
productList2.Add(new Product { Code = 2, Name = "Rassbeyreys" });
productList2.Add(new Product { Code = 4, Name = "Avocado" });
var result = productList1.Intersect(productList2, new ProductComparer());
public class ProductComparer : IEqualityComparer<Product>
{
public bool Equals(Product x, Product y)
{
return x.Code == y.Code;
}
public int GetHashCode(Product obj)
{
return obj.Code;
}
}
+0
이것이 답이라고 생각한다면 그것을 선택하십시오 :-) – orangesherbert
관련 문제
- 1. 값을 기반으로하는 linq를 사용하는 두 목록 비교
- 2. 람다 식을 사용하는 두 목록 비교
- 3. 두 목록 비교
- 4. 두 목록 비교 (파이썬)
- 5. 두 목록 비교/업데이트
- 6. MySql 두 목록 비교
- 7. linq을 사용하는 두 사전 간의 차이
- 8. linq을 사용하여 목록 샘플링
- 9. 두 가지 컬렉션 목록 비교
- 10. 두 데이터베이스의 데이터 목록 비교
- 11. Excel의 두 목록 비교 (매크로없이)
- 12. 두 개의 목록 항목 비교
- 13. SharePoint 2010의 두 목록 비교
- 14. Anagrams의 두 목록 비교 - Java
- 15. 개체 목록별로 두 목록 비교
- 16. 두 개의 Java 목록 비교
- 17. 두 목록 비교 및 목록 만들기
- 18. linq을 사용하는 카운트 그룹
- 19. linq을 사용하는 조건에 따라 선택
- 20. Linq를 사용하는 두 가지 일반 목록 세트 비교 또는 일치
- 21. linq을 사용하는 동적 쿼리
- 22. 목록 비교
- 23. awk를 사용하는 두 파일의 두 열 비교
- 24. Linq을 사용하는 다른 컬렉션의 컬렉션과 다른 점
- 25. Linq을 사용하여 세트로 목록 나누기
- 26. 두 목록 비교 <int>
- 27. 두 개의 사용자 지정 개체 목록 비교
- 28. 중복을 방지하기 위해 두 목록 비교
- 29. JSTL 태그의 두 목록 값 비교
- 30. 두 개의 상호 참조 목록 비교
Whert 멋진 그림을하지만 StackOverflow의는 "저를 쓰기 코드이 그 일을"하기위한 것이 아닙니다. –
@ Konrad Kokosa : 죄송합니다. 린치에 초심자입니다. 아무 생각이 들지 않습니다. 도움이 필요하다면 – user2931394