사전 형식이 Dictionary<int, Dictionary<int, Object>> myObjects
이고 가능한 한 간단하게 List<Object> flattenedObjects
으로 병합하고 싶습니다. 나는 영리한 솔루션을 찾으려고 노력했지만, 지금까지 내가 해왔 던 모든 것은 두 엘리먼트를 반복하는 두 개의 중첩 된 foreach -loops를 가진 솔루션이지만,이 작업을 더 잘 수행 할 수있는 방법이 있어야한다고 생각한다. LINQ.LINQ를 사용하여 중첩 된 사전 병합
7
A
답변
11
이처럼이
List<Object> flattenedObjects = myObjects.Values.SelectMany(myObject => myObject.Values).ToList();
7
을 시도 :
var result = myObjects.Values.SelectMany(d => d.Values).ToList();
관련 문제
- 1. LINQ를 사용하여 중첩 된 사전 쿼리하기
- 2. 사전 내의 중첩 사전 (중첩 된 사전)
- 3. Linq를 사용하여 사전 만들기
- 4. C# : LINQ를 사용하여 값과 관련하여 두 사전 병합
- 5. 병합 된 사전
- 6. 엔티티에 linq를 사용하여 중첩 된 객체 저장
- 7. 중첩 된 리소스 사전
- 8. 중첩 된 XML을 사전
- 9. 중첩 된 json 객체 병합
- 10. RavenDB에서 중첩 된 사전 쿼리
- 11. 파이썬에서 중첩 된 무한 사전
- 12. 여러 개의 중첩 된 사전
- 13. Linq : 사전 병합
- 14. LINQ를 사용하여 두 클래스를 사전에 병합
- 15. LINQ를 사용하여 2 개의 Xml 파일 병합
- 16. LINQ를 사용하여 열의 그룹화되지 않은 요소를 병합
- 17. Linq를 사용하여 XML에서 사전 배열을 만들려면 어떻게해야합니까?
- 18. LINQ를 사용하여 사전 개체에 요소 읽기
- 19. LINQ를 사용하여 db4o에서 중첩 클래스를 쿼리 하시겠습니까?
- 20. 중첩 된 사전/배열에 NSPredicate 사용
- 21. 다각형에 중첩 삼각형을 병합
- 22. 중첩 된 사전 값을 기반으로 Python 사전 정렬
- 23. 사용자 정의 방식으로 중첩 된 사전 정렬
- 24. 중첩 된 사전/json의 분해 및 디코딩
- 25. 파이썬 : 중첩 된 사전 중복 값
- 26. 중복 키이지만 값이 다른 중첩 된 사전
- 27. 파이썬 : 중첩 목록을 병합
- 28. 중첩 열 병합
- 29. Linq를 사용하여 배열에 포함
- 30. 파이썬 중첩 사전 루프