Enumerable.Order 메서드

정의

오버로드

Order<T>(IEnumerable<T>)

시퀀스의 요소를 오름차순으로 정렬합니다.

Order<T>(IEnumerable<T>, IComparer<T>)

시퀀스의 요소를 오름차순으로 정렬합니다.

Order<T>(IEnumerable<T>)

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

시퀀스의 요소를 오름차순으로 정렬합니다.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source);
static member Order : seq<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T)) As IOrderedEnumerable(Of T)

형식 매개 변수

T

source 요소의 형식입니다.

매개 변수

source
IEnumerable<T>

정렬할 값의 시퀀스입니다.

반환

IOrderedEnumerable<TElement> 요소가 정렬된 입니다.

예외

source이(가) null인 경우

설명

이 메서드는 지연 된 실행을 사용 하 여 구현 됩니다. 즉시 반환 값은 작업을 수행 하는 데 필요한 모든 정보를 저장 하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> 메서드를 호출<하여 열거될 때까지 실행되지 않습니다.

이 메서드는 기본 비교자를 <사용하여 요소를 비교합니다. cref="P:System.Collections.Generic.Comparer'1.Default를 참조하세요>.

적용 대상

Order<T>(IEnumerable<T>, IComparer<T>)

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

시퀀스의 요소를 오름차순으로 정렬합니다.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);
static member Order : seq<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T), comparer As IComparer(Of T)) As IOrderedEnumerable(Of T)

형식 매개 변수

T

source 요소의 형식입니다.

매개 변수

source
IEnumerable<T>

정렬할 값의 시퀀스입니다.

comparer
IComparer<T>

키를 비교할 IComparer<T>입니다.

반환

IOrderedEnumerable<TElement> 요소가 정렬된 입니다.

예외

source이(가) null인 경우

설명

이 메서드는 지연 된 실행을 사용 하 여 구현 됩니다. 즉시 반환 값은 작업을 수행 하는 데 필요한 모든 정보를 저장 하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> 메서드를 호출<하여 열거될 때까지 실행되지 않습니다.

비교자가 이 null면 기본 비교자는 <cref="P:System.Collections.Generic.Comparer'1.Default> 를 사용하여 요소를 비교합니다.

적용 대상