.NET은 LINQ를 사용하여 수집 순서를 유지합니다.
LINQ는 다양한 운영 수집 방법을 제공합니다. 그러나 일부 작업은 원래 순서를 변경하여 특정 순서가 필요한 장면에 영향을 미칩니다. 이 기사에서는 어떤 작업 예약 주문 및 어떤 작업 수정 순서에 대해 설명합니다.
유지 명령의 운영
컬렉션의 원래 순서를 유지하려면 다음을 고려하십시오.
절대적으로 예약 된 순서 :
asnumerable
> 캐스트
cocat
선택 를 선택하십시오
toarray
tolist
순서와 화면을 예약/추가/추가
:
-
별개
교차
oftype
프리 펜드
> 건너 뛰기
건너 뛰기
> 테이크
the While
> 여기서
<.> zip
-
-
명령을 파괴하는 운영
불확실한 순서가 필요한 경우 다음 작업을 사용하십시오.
토디션
tolookup -
순서 재정의 작동
결과 순서를 명시 적으로 변경하려면 다음 작업을 사용하십시오.
-
Orderby
OrderByDescending -
리버스
- thenby
thenbydescenging
규칙에 따라 순서를 재정의하는 작업
이러한 작업은 특정 조건에 따라 순서를 변경합니다.
Groupby : 각 IGROUPING의 첫 번째 키로 정렬 한 다음 각 그룹의 요소 순서로 정렬하십시오. -
<:> Groupjoin : 각 외부 요소와 일치하는 외부 및 내부 요소의 순서를 유지하십시오.
조인 : GroupBoin과 유사하지만 외부 및 일치하는 내부 요소의 순서를 유지합니다.
<:> selectmany : 선택기를 호출하고 예측할 수없는 순서로 평평한 시퀀스를 반환하십시오.
Union : 복제를 제거하기 위해 첫 번째 및 두 번째 세트에서 요소를 생성합니다.
위 내용은 컬렉션 순서를 유지, 수정 또는 재정의하는 LINQ 작업은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!