EnumerableRowCollectionExtensions.OrderBy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ordena las filas de una colección EnumerableRowCollection en orden ascendente.
Sobrecargas
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Ordena las filas de una colección EnumerableRowCollection en orden ascendente según la clave especificada. |
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Ordena las filas de una colección EnumerableRowCollection en orden ascendente según la clave y el comparador especificados. |
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)
Ordena las filas de una colección EnumerableRowCollection en orden ascendente 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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(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
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
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
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- ThenBy
- OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)
Se aplica a
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Ordena las filas de una colección EnumerableRowCollection en orden ascendente 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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(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
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
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
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- ThenBy
- OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)