LINQ를 사용하여 kvp 목록에서 kvp 목록을 제거하는 방법은 무엇입니까?

주권

2 개의 목록이 있습니다.

List< KVP< string, List< KVP< string, object>>>> MainList = new List< KVP< string, List< KVP, object>>>>();

다른 목록 :

List< KVP< string, object>> SubList = new List< KVP< string, object>>();

SubList는 MainList의 List <KVP <string, object >> 섹션의 일부입니다.

LINQ를 사용하여 SubList (조건 : 키 일치)에있는 항목과 유사한 MainList에있는 항목을 제거하려면 어떻게해야합니까?

킹 킹

나는 당신이 실제로 원하는 것이 무엇인지 알아 내려고 노력해야했고 아마도 이것이 당신이 찾고있는 것입니다.

var newMainList = MainList.Select(e=> 
                             new KeyValuePair<string,List<KeyValuePair<string,object>>>(
                                     e.Key,
                                     e=>e.Value
                                         .Where(x=>!SubList.Any(a=>a.Key==x.Key))
                                         .ToList())).ToList();

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Dictionary <string, int> (). OrderByDescending (kvp => kvp.Value)를 Json으로 직렬화 / 역 직렬화하는 방법은 무엇입니까?

Python에서 groupby를 사용하여 목록에서 중복을 제거하는 방법은 무엇입니까?

Linq를 사용하여 조회 목록에서 일치 항목을 얻는 방법은 무엇입니까?

LINQ를 사용하여 목록에서 중복 항목을 가져 오는 방법은 무엇입니까?

Linq를 사용하여 조회 목록에서 일치 항목을 얻는 방법은 무엇입니까?

Java를 사용하여 다중값 배열 목록에서 요소/항목 목록을 업데이트하고 제거하는 방법은 무엇입니까?

random.choice ()를 사용한 후 목록에서 항목을 제거하는 방법은 무엇입니까?

XSD를 사용하여 목록 1 값에서 목록을 요구하는 방법은 무엇입니까?

Linq를 사용하여 두 사전 목록에서 고유 한 값을 얻는 방법은 무엇입니까?

파이썬에서 인덱스 목록을 사용하여 목록에서 객체를 제거하는 방법은 무엇입니까?

lodash를 사용하여 목록에서 요소를 제거하는 방법은 무엇입니까?

LINQ를 사용하여 목록에 중복 항목을 생성하는 방법은 무엇입니까?

목록 목록에서 nan을 제거하는 방법은 무엇입니까?

for 루프를 사용하고 추가를 사용하여 기존 목록에서 항목을 제거하는 방법은 무엇입니까?

Dart / Flutter의 목록을 사용하여 목록에서 중복 요소를 제거하는 방법은 무엇입니까?

Linq를 사용하여 List<>에서 중첩(자식) 항목을 제거하는 방법은 무엇입니까?

LINQ를 사용하여 목록에서 특정 기준의 항목을 하나만 제외하고 모두 필터링하는 방법은 무엇입니까?

LDA (Python)를 사용하여 제목 목록에서 주제를 생성하는 방법은 무엇입니까?

Flutter 공급자 패키지를 사용하여 목록에서 항목을 추가하고 제거하는 방법은 무엇입니까?

출력 목록에서 ""를 제거하는 방법은 무엇입니까?

목록에서 0.1%를 제거하는 방법은 무엇입니까?

목록에서 weakReference를 제거하는 방법은 무엇입니까?

목록에서 번호를 제거하는 방법은 무엇입니까?

목록 내에서 "[]"를 제거하는 방법은 무엇입니까?

목록 목록에서 여러 요소를 제거하는 방법은 무엇입니까?

linq를 사용하여 다른 목록 내에서 데이터 목록을 그룹화하는 방법은 무엇입니까?

목록에서 항목을 제거하는 방법은 무엇입니까?

ansible 목록에서 항목을 제거하는 방법은 무엇입니까?

for 루프를 사용하여 목록에서 QSqltablemodel에 행을 삽입하는 방법은 무엇입니까?