목록에서 항목을 제거하는 데 어려움이 있습니다.

마크

두 가지 목록이 있습니다. 첫 번째는 모든 팀 멤버입니다 목록 1 두 번째는 선택한 팀 구성원입니다 리스트 2 . 선택한 팀원 list2 항목을 list1 에서 제거하고 싶습니다. 여기에 내 코드가 있지만 그렇지 않습니다. 학생은 삭제되지 않습니다.

foreach (var list in list2.ToList())
{
   if (list1.Contains(list))
   {
       list1.Remove(list);
   }
}
Sergey Berezovskiy

다음은 list1에서 항목을 제거합니다.

list1.RemoveAll(l => list2.Contains(l));

대체 솔루션-list2의 항목을 제외하고 list1의 항목으로 새 목록을 만들 수 있습니다 (참고-중복 항목도 제거됨).

var result = list1.Except(list2).ToList();

결과를 열거하기 만하면 목록을 만들 필요가 없습니다 ToList(). 호출 을 제거 할 수 있습니다 .


참고 : 기본 유형 (int, string 등) 대신 사용자 지정 개체를 처리하는 경우 기본적으로 개체가 참조로 비교됩니다. 즉, 객체의 모든 필드가 동일하지만 클래스의 다른 인스턴스 인 경우 동일하지 않은 것으로 간주됩니다. 필드 값으로 객체를 비교하려면 클래스의 메서드 EqualsGetHashCode메서드를 재정의 하거나 클래스에 대한 사용자 지정 비교자를 만들어야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터 목록에서 항목을 두 번 이상 추가 / 제거하는 데 문제가 있습니다.

분류에서Dev

목록에 <T> 유형을 추가하는 데 어려움이 있습니다.

분류에서Dev

jQuery로 목록에서 항목을 추가하고 제거하는 데 도움이 필요합니다.

분류에서Dev

목록 상자에서 항목을 제거하고 파일에서 다른 항목 집합을로드하는 데 도움이 필요합니다.

분류에서Dev

연결된 목록에서 중복 항목을 삭제하려고하는데 중복 항목이 여전히 남아 있습니다.

분류에서Dev

내 Python 프로그램 목록에서 중복 항목을 제거하는 데 문제가 있습니다.

분류에서Dev

드롭 다운 목록에서 항목을 선택하고 목록에서 항목을 값으로 제거한 다음 합계를 업데이트합니다.

분류에서Dev

이중 중첩 목록에서 x 및 y 포인트를 분리하려고합니다. 올바르게 분리하는 데 어려움이 있습니다.

분류에서Dev

목록의 목록에서 항목을 찾는 데 도움이 필요합니다.

분류에서Dev

기본 MYSQL Explain 예제에서 테이블 스캔을 제거하는 방법을 이해하는 데 어려움이 있습니다.

분류에서Dev

Html.DropDownListFor에 대한 인수의 목적을 이해하는 데 어려움이 있습니다.

분류에서Dev

두 개의 개별 소스 목록에있는 데이터에서 새 목록을 만들 때-소스 데이터를 올바르게 추가하는 데 어려움이 있습니다. (파이썬)

분류에서Dev

일치 항목을 집계하는 데 어려움이 |

분류에서Dev

목록에서 제거 된 항목을 핵심 데이터에 저장할 수 없습니다.

분류에서Dev

목록에없는 항목을 푸시하고 싶습니다. 항목이 이미 목록에있는 경우 해당 항목을 제거하십시오.

분류에서Dev

REST API에서 목록 데이터를 가져온 후 항목 배열에서 목록 항목을 삭제하려고합니다.

분류에서Dev

ObservableCollection에서 항목을 제거하는 데 문제가 있습니다. 뭔가 잘못하고 있습니다.

분류에서Dev

60 개의 복잡한 항목 목록이 있습니다. 목록에서 모든 항목을 추출하려는 텍스트 열이있는 데이터 프레임이 있습니다.

분류에서Dev

개체 컬렉션에서 항목을 제거하는 데 도움이 필요합니다.

분류에서Dev

observableArray에서 선택한 목록 항목을 다른 observableArray로 푸시하는 데 문제가 있습니까? 바이올린 제공

분류에서Dev

일대 다 관계에서 항목을 제거하는 Swift 핵심 데이터

분류에서Dev

버튼이있는 목록에 항목을 추가하는 경우 업데이트 된 목록을 다른 버튼에서 어떻게 사용합니까?

분류에서Dev

할 일 목록 프로젝트에서 항목을 삭제하는 데 문제가 있습니다.

분류에서Dev

Pandas 데이터 프레임에서 여러 연결이있는 항목을 제거 하시겠습니까?

분류에서Dev

immutable.js가있는 React, Redux : 목록에서 하나의 항목을 삭제할 때 올바른 상태 데이터를 가져올 수 없습니다.

분류에서Dev

Python 에서이 TypeError가 발생하는 이유를 이해하는 데 어려움을 겪고 있습니다.

분류에서Dev

목록에서 항목을 제거하면 목록의 나머지 항목이 엉망이됩니다.

분류에서Dev

JTable에서 항목을 제거하는 방법은 데이터베이스에서도 제거합니까?

분류에서Dev

"uninstallre.exe"라는 프로그램을 제거하는 데 어려움이 있습니다.

Related 관련 기사

  1. 1

    데이터 목록에서 항목을 두 번 이상 추가 / 제거하는 데 문제가 있습니다.

  2. 2

    목록에 <T> 유형을 추가하는 데 어려움이 있습니다.

  3. 3

    jQuery로 목록에서 항목을 추가하고 제거하는 데 도움이 필요합니다.

  4. 4

    목록 상자에서 항목을 제거하고 파일에서 다른 항목 집합을로드하는 데 도움이 필요합니다.

  5. 5

    연결된 목록에서 중복 항목을 삭제하려고하는데 중복 항목이 여전히 남아 있습니다.

  6. 6

    내 Python 프로그램 목록에서 중복 항목을 제거하는 데 문제가 있습니다.

  7. 7

    드롭 다운 목록에서 항목을 선택하고 목록에서 항목을 값으로 제거한 다음 합계를 업데이트합니다.

  8. 8

    이중 중첩 목록에서 x 및 y 포인트를 분리하려고합니다. 올바르게 분리하는 데 어려움이 있습니다.

  9. 9

    목록의 목록에서 항목을 찾는 데 도움이 필요합니다.

  10. 10

    기본 MYSQL Explain 예제에서 테이블 스캔을 제거하는 방법을 이해하는 데 어려움이 있습니다.

  11. 11

    Html.DropDownListFor에 대한 인수의 목적을 이해하는 데 어려움이 있습니다.

  12. 12

    두 개의 개별 소스 목록에있는 데이터에서 새 목록을 만들 때-소스 데이터를 올바르게 추가하는 데 어려움이 있습니다. (파이썬)

  13. 13

    일치 항목을 집계하는 데 어려움이 |

  14. 14

    목록에서 제거 된 항목을 핵심 데이터에 저장할 수 없습니다.

  15. 15

    목록에없는 항목을 푸시하고 싶습니다. 항목이 이미 목록에있는 경우 해당 항목을 제거하십시오.

  16. 16

    REST API에서 목록 데이터를 가져온 후 항목 배열에서 목록 항목을 삭제하려고합니다.

  17. 17

    ObservableCollection에서 항목을 제거하는 데 문제가 있습니다. 뭔가 잘못하고 있습니다.

  18. 18

    60 개의 복잡한 항목 목록이 있습니다. 목록에서 모든 항목을 추출하려는 텍스트 열이있는 데이터 프레임이 있습니다.

  19. 19

    개체 컬렉션에서 항목을 제거하는 데 도움이 필요합니다.

  20. 20

    observableArray에서 선택한 목록 항목을 다른 observableArray로 푸시하는 데 문제가 있습니까? 바이올린 제공

  21. 21

    일대 다 관계에서 항목을 제거하는 Swift 핵심 데이터

  22. 22

    버튼이있는 목록에 항목을 추가하는 경우 업데이트 된 목록을 다른 버튼에서 어떻게 사용합니까?

  23. 23

    할 일 목록 프로젝트에서 항목을 삭제하는 데 문제가 있습니다.

  24. 24

    Pandas 데이터 프레임에서 여러 연결이있는 항목을 제거 하시겠습니까?

  25. 25

    immutable.js가있는 React, Redux : 목록에서 하나의 항목을 삭제할 때 올바른 상태 데이터를 가져올 수 없습니다.

  26. 26

    Python 에서이 TypeError가 발생하는 이유를 이해하는 데 어려움을 겪고 있습니다.

  27. 27

    목록에서 항목을 제거하면 목록의 나머지 항목이 엉망이됩니다.

  28. 28

    JTable에서 항목을 제거하는 방법은 데이터베이스에서도 제거합니까?

  29. 29

    "uninstallre.exe"라는 프로그램을 제거하는 데 어려움이 있습니다.

뜨겁다태그

보관