EnumerableRowCollectionExtensions.ThenBy Método

Definición

Realiza una ordenación secundaria de las filas de una colección EnumerableRowCollection en orden ascendente.

Sobrecargas

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Realiza una ordenación secundaria de las filas de una colección EnumerableRowCollection en orden ascendente y según la clave especificada.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Realiza una ordenación secundaria de las filas de una colección EnumerableRowCollection en orden ascendente y según la clave y el comparador especificados.

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

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

Realiza una ordenación secundaria de las filas de una colección EnumerableRowCollection en orden ascendente y según la clave especificada.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros de tipo

TRow

Tipo de los elementos de fila de source, normalmente DataRow.

TKey

Tipo de la clave devuelta por keySelector.

Parámetros

source
OrderedEnumerableRowCollection<TRow>

EnumerableRowCollection que contiene los elementos de DataRow que se van a ordenar.

keySelector
Func<TRow,TKey>

Función para extraer una clave a partir de un elemento.

Devoluciones

OrderedEnumerableRowCollection<TRow> cuyos elementos se ordenan según la clave especificada.

Comentarios

El uso de una ThenBy operación requiere una operación de ordenación principal existente mediante OrderBy.

Este método se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que el objeto se enumera llamando directamente a su GetEnumerator método o mediante foreach en Visual C# o For Each en Visual Basic.

Consulte también

Se aplica a

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

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

Realiza una ordenación secundaria de las filas de una colección EnumerableRowCollection en orden ascendente y según la clave y el comparador especificados.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros de tipo

TRow

Tipo de los elementos de fila de source, normalmente DataRow.

TKey

Tipo de la clave devuelta por keySelector.

Parámetros

source
OrderedEnumerableRowCollection<TRow>

EnumerableRowCollection que contiene los elementos de DataRow que se van a ordenar.

keySelector
Func<TRow,TKey>

Función para extraer una clave a partir de un elemento.

comparer
IComparer<TKey>

IComparer<T> para comparar claves.

Devoluciones

OrderedEnumerableRowCollection<TRow> cuyos elementos se ordenan según la clave y el comparador especificados.

Comentarios

El uso de una ThenBy operación requiere una operación de ordenación principal existente mediante OrderBy.

Este método se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que el objeto se enumera llamando directamente a su GetEnumerator método o mediante foreach en Visual C# o For Each en Visual Basic.

Consulte también

Se aplica a