다음을 통해 공유


EnumerableRowCollectionExtensions.ThenBy 메서드

정의

EnumerableRowCollection 행의 보조 순서를 오름차순으로 수행합니다.

오버로드

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 키에 따라 EnumerableRowCollection 행의 보조 순서를 오름차순으로 수행합니다.

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 키 및 비교자에 따라 EnumerableRowCollection 행의 보조 순서를 오름차순으로 수행합니다.

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

지정된 키에 따라 EnumerableRowCollection 행의 보조 순서를 오름차순으로 수행합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenBy(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenBy : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenBy(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)

형식 매개 변수

TRow

source행 요소의 형식으로, 일반적으로 DataRow.

TKey

keySelector반환된 키의 형식입니다.

매개 변수

keySelector
Func<TRow,TKey>

요소에서 키를 추출하는 함수입니다.

반환

요소가 지정된 키를 기준으로 정렬되는 OrderedEnumerableRowCollection<TRow>.

설명

ThenBy 작업을 사용하려면 OrderBy사용하는 기존 기본 정렬 작업이 필요합니다.

이 메서드는 지연된 실행을 사용하여 구현됩니다. 즉시 반환 값은 작업을 수행하는 데 필요한 모든 정보를 저장하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 GetEnumerator 메서드를 직접 호출하거나 Visual C#의 foreach 사용하거나 Visual Basic에서 For Each 열거될 때까지 실행되지 않습니다.

추가 정보

적용 대상

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

지정된 키 및 비교자에 따라 EnumerableRowCollection 행의 보조 순서를 오름차순으로 수행합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenBy(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenBy : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenBy(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

형식 매개 변수

TRow

source행 요소의 형식으로, 일반적으로 DataRow.

TKey

keySelector반환된 키의 형식입니다.

매개 변수

keySelector
Func<TRow,TKey>

요소에서 키를 추출하는 함수입니다.

comparer
IComparer<TKey>

키를 비교할 IComparer<T>.

반환

요소가 지정된 키와 비교자를 기준으로 정렬되는 OrderedEnumerableRowCollection<TRow>.

설명

ThenBy 작업을 사용하려면 OrderBy사용하는 기존 기본 정렬 작업이 필요합니다.

이 메서드는 지연된 실행을 사용하여 구현됩니다. 즉시 반환 값은 작업을 수행하는 데 필요한 모든 정보를 저장하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 GetEnumerator 메서드를 직접 호출하거나 Visual C#의 foreach 사용하거나 Visual Basic에서 For Each 열거될 때까지 실행되지 않습니다.

추가 정보

적용 대상