EnumerableRowCollectionExtensions.ThenBy 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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>)
지정된 키에 따라 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
반환된 키의 형식입니다.
매개 변수
정렬할 DataRow 요소가 포함된 EnumerableRowCollection.
- keySelector
- Func<TRow,TKey>
요소에서 키를 추출하는 함수입니다.
반환
요소가 지정된 키를 기준으로 정렬되는 OrderedEnumerableRowCollection<TRow>.
설명
ThenBy 작업을 사용하려면 OrderBy사용하는 기존 기본 정렬 작업이 필요합니다.
이 메서드는 지연된 실행을 사용하여 구현됩니다. 즉시 반환 값은 작업을 수행하는 데 필요한 모든 정보를 저장하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 GetEnumerator
메서드를 직접 호출하거나 Visual C#의 foreach
사용하거나 Visual Basic에서 For Each
열거될 때까지 실행되지 않습니다.
추가 정보
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
적용 대상
ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
지정된 키 및 비교자에 따라 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
반환된 키의 형식입니다.
매개 변수
정렬할 DataRow 요소가 포함된 EnumerableRowCollection.
- keySelector
- Func<TRow,TKey>
요소에서 키를 추출하는 함수입니다.
- comparer
- IComparer<TKey>
키를 비교할 IComparer<T>.
반환
요소가 지정된 키와 비교자를 기준으로 정렬되는 OrderedEnumerableRowCollection<TRow>.
설명
ThenBy 작업을 사용하려면 OrderBy사용하는 기존 기본 정렬 작업이 필요합니다.
이 메서드는 지연된 실행을 사용하여 구현됩니다. 즉시 반환 값은 작업을 수행하는 데 필요한 모든 정보를 저장하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 GetEnumerator
메서드를 직접 호출하거나 Visual C#의 foreach
사용하거나 Visual Basic에서 For Each
열거될 때까지 실행되지 않습니다.
추가 정보
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)
적용 대상
.NET