Condividi tramite


EnumerableRowCollectionExtensions.ThenByDescending Metodo

Definizione

Esegue un ordinamento secondario delle righe di un oggetto EnumerableRowCollection in senso decrescente.

Overload

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue un ordinamento secondario delle righe di un oggetto EnumerableRowCollection in senso decrescente secondo la chiave specificata.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue un ordinamento secondario delle righe di un oggetto EnumerableRowCollection in senso decrescente secondo la chiave e l'operatore di confronto specificati.

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

Origine:
EnumerableRowCollectionExtensions.cs
Origine:
EnumerableRowCollectionExtensions.cs
Origine:
EnumerableRowCollectionExtensions.cs

Esegue un ordinamento secondario delle righe di un oggetto EnumerableRowCollection in senso decrescente secondo la chiave specificata.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Parametri di tipo

TRow

Tipo degli elementi riga in source, in genere DataRow.

TKey

Tipo della chiave restituita dall'oggetto keySelector.

Parametri

source
OrderedEnumerableRowCollection<TRow>

Oggetto EnumerableRowCollection contenente gli elementi DataRow da ordinare.

keySelector
Func<TRow,TKey>

Funzione per estrarre una chiave da un elemento.

Restituisce

Oggetto OrderedEnumerableRowCollection<TRow> i cui elementi vengono ordinati secondo la chiave specificata.

Commenti

L'uso di un'operazione ThenByDescending richiede un'operazione di ordinamento primario esistente tramite OrderBy.

Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando direttamente il relativo GetEnumerator metodo o usando foreach in Visual C# o For Each in Visual Basic.

Vedi anche

Si applica a

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

Origine:
EnumerableRowCollectionExtensions.cs
Origine:
EnumerableRowCollectionExtensions.cs
Origine:
EnumerableRowCollectionExtensions.cs

Esegue un ordinamento secondario delle righe di un oggetto EnumerableRowCollection in senso decrescente secondo la chiave e l'operatore di confronto specificati.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Parametri di tipo

TRow

Tipo degli elementi riga in source, in genere DataRow.

TKey

Tipo della chiave restituita dall'oggetto keySelector.

Parametri

source
OrderedEnumerableRowCollection<TRow>

Oggetto EnumerableRowCollection contenente gli elementi DataRow da ordinare.

keySelector
Func<TRow,TKey>

Funzione per estrarre una chiave da un elemento.

comparer
IComparer<TKey>

Oggetto IComparer<T> per confrontare le chiavi.

Restituisce

Oggetto OrderedEnumerableRowCollection<TRow> i cui elementi vengono ordinati secondo la chiave e l'operatore di confronto specificati.

Commenti

L'uso di un'operazione ThenByDescending richiede un'operazione di ordinamento primario esistente tramite OrderBy.

Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando direttamente il relativo GetEnumerator metodo o usando foreach in Visual C# o For Each in Visual Basic.

Vedi anche

Si applica a