Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EnumerableRowCollectionExtensions.ThenByDescending<TRow, TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow, TKey>)

 

Data di pubblicazione: luglio 2016

Esegue un ordinamento secondario delle righe di un EnumerableRowCollection in ordine decrescente in base alla chiave specificata. Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

Spazio dei nomi:   System.Data
Assembly:  System.Data.DataSetExtensions (in System.Data.DataSetExtensions.dll)

public static OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow, TKey>(
	this OrderedEnumerableRowCollection<TRow> source,
	Func<TRow, TKey> keySelector
)

Parametri

source
Type: System.Data.OrderedEnumerableRowCollection<TRow>

Un EnumerableRowCollection contenente il DataRow elementi vengono ordinati.

keySelector
Type: System.Func<TRow, TKey>

Funzione per estrarre una chiave da un elemento.

Valore restituito

Type: System.Data.OrderedEnumerableRowCollection<TRow>

Un OrderedEnumerableRowCollection<TRow> i cui elementi vengono ordinati in base alla chiave specificata.

Parametri tipo

TRow

Il tipo di elementi riga in source, in genere DataRow.

TKey

Tipo della chiave restituita dall'oggetto keySelector.

L'utilizzo di un ThenByDescending operazione richiede un'operazione di ordinamento primario esistente mediante OrderBy.

Questo metodo viene implementato tramite 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 viene enumerata chiamando il relativo GetEnumerator metodo direttamente o tramite foreach in Visual C# o For Each in Visual Basic.

.NET Framework
Disponibile da 3.5

M:System.Data.EnumerableRowCollectionExtensions.Select``2(System.Data.EnumerableRowCollection{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})
OrderByDescending
ThenByDescending<TSource, TKey>
ThenByDescending Overload
Classe EnumerableRowCollectionExtensions
Spazio dei nomi System.Data

Torna all'inizio
Mostra: