EnumerableRowCollectionExtensions.ThenBy Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Realiza uma ordenação secundária das linhas de a EnumerableRowCollection por ordem crescente.
Sobrecargas
| Name | Description |
|---|---|
| ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Realiza uma ordenação secundária das linhas de a EnumerableRowCollection em ordem crescente de acordo com a tonalidade especificada. |
| ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Realiza uma ordenação secundária das linhas de um EnumerableRowCollection em ordem crescente de acordo com a chave e o comparador especificados. |
ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Realiza uma ordenação secundária das linhas de a EnumerableRowCollection em ordem crescente de acordo com a tonalidade especificada.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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 Genérico
- TRow
O tipo dos elementos da linha em source, tipicamente DataRow.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
An contendo EnumerableRowCollection os DataRow elementos a ordenar.
- keySelector
- Func<TRow,TKey>
Uma função para extrair uma chave de um elemento.
Devoluções
E OrderedEnumerableRowCollection<TRow> cujos elementos são ordenados pela chave especificada.
Observações
A utilização de uma ThenBy operação requer uma operação primária de ordenação existente usando OrderBy.
Este método é implementado através da execução diferida. O valor de retorno imediato é um objeto que armazena toda a informação necessária para realizar a ação. A consulta representada por este método não é executada até que o objeto seja enumerado, seja chamando diretamente o seu método GetEnumerator ou usando foreach em Visual C# ou For Each em Visual Basic.
Ver também
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Aplica-se a
ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Realiza uma ordenação secundária das linhas de um EnumerableRowCollection em ordem crescente de acordo com a chave e o comparador especificados.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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 Genérico
- TRow
O tipo dos elementos da linha em source, tipicamente DataRow.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
An contendo EnumerableRowCollection os DataRow elementos a ordenar.
- keySelector
- Func<TRow,TKey>
Uma função para extrair uma chave de um elemento.
- comparer
- IComparer<TKey>
E IComparer<T> para comparar tonalidades.
Devoluções
E OrderedEnumerableRowCollection<TRow> cujos elementos são ordenados pela chave e comparador especificados.
Observações
A utilização de uma ThenBy operação requer uma operação primária de ordenação existente usando OrderBy.
Este método é implementado através da execução diferida. O valor de retorno imediato é um objeto que armazena toda a informação necessária para realizar a ação. A consulta representada por este método não é executada até que o objeto seja enumerado, seja chamando diretamente o seu método GetEnumerator ou usando foreach em Visual C# ou For Each em Visual Basic.
Ver também
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)