8
A
답변
11
var myArray = S.Select(x => new [] { x.A, x.B })
.SelectMany(x => x)
.Where(x=> !string.IsNullOrEmpty(x))
.Distinct()
.ToArray();
작동 - 당신은 A의 세트에 고유 제한 조건을 필요로하는 경우 B의 작업 것이다 다음
var As = S.Select(x => x.A)
.Where(x=> !string.IsNullOrEmpty(x))
.Distinct();
var Bs = S.Select(x => x.B)
.Where(x=> !string.IsNullOrEmpty(x))
.Distinct();
var myArray = new [] {As, Bs} .SelectMany (x => x) .ToArray();
var myArray = As.Concat(Bs).ToArray();
관련 문제
- 1. MySQL이 비어 있지 않은 열
- 2. 안드로이드 : 비어 있지 않은 입력을위한 edittext를 확인해야합니다.
- 3. CSS : 비어 있지 않은 사전 내용
- 4. Java에서 비어 있지 않은 디렉토리 삭제
- 5. pyparsing이있는 비어 있지 않은 행 일치
- 6. 변수가 비어 있지 않은 경우 PHP가 반향합니다.
- 7. 'CGContextClearRect : 비어 있지 않은 경로로 소위'맥
- 8. IF 함수 SharePoint - 비어 있지 않은 열
- 9. python : 비어 있지 않은 dir을 삭제합니다
- 10. XSL 비어 있지 않은 마지막 노드
- 11. 비어 있지 않은 폴더를 sdcard에서 삭제하기
- 12. 비어 있거나 비어 있지 않은 dtd 요소를 선언하는 방법
- 13. "연락처 추가"에 비어 있지 않은 필드가 있음
- 14. PHP 체크 비어 있지 않은 경우, 비 - 제로
- 15. 안드로이드 데이터베이스 (SQLite) 빈 테이블에서 비어 있지 않은 커서를 반환
- 16. Transloadit : request.body.read가 비어 있지 않은 상태에서 0 바이트 파일을 전송합니다.
- 17. LINQ 비어 있지 않은 중첩 메뉴를 생성 할 쿼리?
- 18. VBA를 사용하여 Excel에서 비어 있지 않은 셀을 선택하십시오.
- 19. 전자 메일 필드에 비어 있지 않은 제약 조건 추가
- 20. 비어 있지 않은 첫 번째 범위 요소를 선택하십시오.
- 21. Python - 비어 있지 않은 다중 처리에서 Queue.Empty 예외가 발생했습니다 .Queue
- 22. 비어 있지 않은 KahaDB를 사용하여 ActiveMQ 5.4.2에서 ActiveMQ 5.5.0으로 업그레이드
- 23. 비어 있지 않은 경우 잠금 대기열에 대기열에 넣기
- 24. Struts 2는 비어 있지 않은 경우 필드를 확인합니다.
- 25. 다른 관리자의 개체를 포함하는 비어 있지 않은 레코드의 모델 관리자
- 26. Python : if 절이없는 비어 있지 않은 목록의 반복이 비게됩니다. 왜?
- 27. 2 차원 배열에서 비어 있지 않은 격자 셀 찾기
- 28. Excel 시트의 비어 있지 않은 필드가 레코드 세트에 공백으로 표시됩니다.
- 29. StringListProperty가 비어 있지 않은 항목을 찾는 방법은 무엇입니까?
- 30. named_scope를 사용하여 비어 있지 않은 레코드로 레코드를 제한하려면 어떻게해야합니까?
@Joey : 참으로 업데이트 - 가정은 A의 필요합니다 고유성과 B 그렇지 않으면 첫 번째 방법은 기록,'As.Concat (학사)'것이기 – BrokenGlass
더 좋을 것이다, 그 결과 컬렉션이 아니다 'SelectMany'와 동일하게 수행 –
@Claus Jørgensen : Doh! 그리고 그것의 훨씬 더 간단하고 읽기 쉽고 편집 된. – BrokenGlass