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.OrderByDescending<TRow, TKey>(EnumerableRowCollection<TRow>, Func<TRow, TKey>, IComparer<TKey>)

 

Data di pubblicazione: maggio 2016

Ordina le righe di un EnumerableRowCollection in ordine decrescente in base la chiave specificata e l'operatore di confronto. 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> OrderByDescending<TRow, TKey>(
	this EnumerableRowCollection<TRow> source,
	Func<TRow, TKey> keySelector,
	IComparer<TKey> comparer
)

Parametri

source
Type: System.Data.EnumerableRowCollection<TRow>

Un EnumerableRowCollection contenente il DataRow elementi vengono ordinati.

keySelector
Type: System.Func<TRow, TKey>

Funzione per estrarre una chiave da un elemento.

comparer
Type: System.Collections.Generic.IComparer<TKey>

Oggetto IComparer<T> per confrontare le chiavi.

Valore restituito

Type: System.Data.OrderedEnumerableRowCollection<TRow>

Un OrderedEnumerableRowCollection<TRow> i cui elementi sono ordinati secondo la chiave specificata e operatore di confronto.

Parametri tipo

TRow

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

TKey

Tipo della chiave restituita dall'oggetto keySelector.

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}})
ThenByDescending
OrderByDescending<TSource, TKey>
OrderByDescending Overload
Classe EnumerableRowCollectionExtensions
Spazio dei nomi System.Data

Torna all'inizio
Mostra: