Enumerable.Order Método

Definição

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.

Aplica-se a