Enumerable.Order Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Order<T>(IEnumerable<T>) |
Classifica os elementos de uma sequência em ordem crescente. |
Order<T>(IEnumerable<T>, IComparer<T>) |
Classifica os elementos de uma sequência em ordem crescente. |
Order<T>(IEnumerable<T>)
- Origem:
- OrderBy.cs
- Origem:
- OrderBy.cs
- Origem:
- OrderBy.cs
Classifica os elementos de uma sequência em ordem crescente.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source);
static member Order : seq<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T)) As IOrderedEnumerable(Of T)
Parâmetros de tipo
- T
O tipo dos elementos de source
.
Parâmetros
- source
- IEnumerable<T>
Uma sequência de valores a serem ordenados.
Retornos
Um IOrderedEnumerable<TElement> cujos elementos são classificados.
Exceções
source
é null
.
Comentários
Esse método é implementado usando a execução adiada. O valor retornado imediato é um objeto que armazena todas as informações necessárias para executar a ação. A consulta representada por esse método não é executada até que o objeto seja enumerado chamando seu <método see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Esse método compara elementos usando o comparador <padrão ver cref="P:System.Collections.Generic.Comparer'1.Default>.
Aplica-se a
Order<T>(IEnumerable<T>, IComparer<T>)
- Origem:
- OrderBy.cs
- Origem:
- OrderBy.cs
- Origem:
- OrderBy.cs
Classifica os elementos de uma sequência em ordem crescente.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);
static member Order : seq<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T), comparer As IComparer(Of T)) As IOrderedEnumerable(Of T)
Parâmetros de tipo
- T
O tipo dos elementos de source
.
Parâmetros
- source
- IEnumerable<T>
Uma sequência de valores a serem ordenados.
- comparer
- IComparer<T>
Um IComparer<T> para comparar chaves.
Retornos
Um IOrderedEnumerable<TElement> cujos elementos são classificados.
Exceções
source
é null
.
Comentários
Esse método é implementado usando a execução adiada. O valor retornado imediato é um objeto que armazena todas as informações necessárias para executar a ação. A consulta representada por esse método não é executada até que o objeto seja enumerado chamando seu <método see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Se o comparador for null
, o comparador <padrão verá cref="P:System.Collections.Generic.Comparer'1.Default> é usado para comparar elementos.