EnumerableRowCollectionExtensions.ThenByDescending Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför en sekundär ordning på raderna i en EnumerableRowCollection fallande ordning.
Överlagringar
| Name | Description |
|---|---|
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Utför en sekundär ordning av raderna i en EnumerableRowCollection fallande ordning enligt den angivna nyckeln. |
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Utför en sekundär ordning på raderna i en EnumerableRowCollection fallande ordning enligt den angivna nyckeln och jämförelsen. |
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Utför en sekundär ordning av raderna i en EnumerableRowCollection fallande ordning enligt den angivna nyckeln.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)
Typparametrar
- TRow
Typ av radelement i source, vanligtvis DataRow.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
En EnumerableRowCollection som innehåller de element som DataRow ska sorteras.
- keySelector
- Func<TRow,TKey>
En funktion för att extrahera en nyckel från ett element.
Returer
En OrderedEnumerableRowCollection<TRow> vars element sorteras efter den angivna nyckeln.
Kommentarer
Användning av en ThenByDescending åtgärd kräver en befintlig primär sorteringsåtgärd med hjälp av OrderBy.
Den här metoden implementeras med uppskjuten körning. Det omedelbara returvärdet är ett objekt som lagrar all information som krävs för att utföra åtgärden. Frågan som representeras av den här metoden körs inte förrän objektet räknas upp genom att anropa metoden GetEnumerator direkt eller med hjälp av foreach i Visual C# eller For Each i Visual Basic.
Se även
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Gäller för
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Utför en sekundär ordning på raderna i en EnumerableRowCollection fallande ordning enligt den angivna nyckeln och jämförelsen.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)
Typparametrar
- TRow
Typ av radelement i source, vanligtvis DataRow.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
En EnumerableRowCollection som innehåller de element som DataRow ska sorteras.
- keySelector
- Func<TRow,TKey>
En funktion för att extrahera en nyckel från ett element.
- comparer
- IComparer<TKey>
En IComparer<T> för att jämföra nycklar.
Returer
En OrderedEnumerableRowCollection<TRow> vars element sorteras efter den angivna nyckeln och jämförelsen.
Kommentarer
Användning av en ThenByDescending åtgärd kräver en befintlig primär sorteringsåtgärd med hjälp av OrderBy.
Den här metoden implementeras med uppskjuten körning. Det omedelbara returvärdet är ett objekt som lagrar all information som krävs för att utföra åtgärden. Frågan som representeras av den här metoden körs inte förrän objektet räknas upp genom att anropa metoden GetEnumerator direkt eller med hjälp av foreach i Visual C# eller For Each i Visual Basic.
Se även
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)