Enumerable.Order Método

Definição

Sobrecargas

Name Description
Order<T>(IEnumerable<T>)

Ordena os elementos de uma sequência por ordem crescente.

Order<T>(IEnumerable<T>, IComparer<T>)

Ordena os elementos de uma sequência por ordem crescente.

Order<T>(IEnumerable<T>)

Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs

Ordena os elementos de uma sequência por 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 Genérico

T

O tipo dos elementos de source.

Parâmetros

source
IEnumerable<T>

Uma sequência de valores por ordem.

Devoluções

E IOrderedEnumerable<TElement> cujos elementos estão ordenados.

Exceções

source é null.

Observações

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 C# ou For Each em Visual Basic.

Este método compara elementos usando o comparador Defaultpadrão .

Aplica-se a

Order<T>(IEnumerable<T>, IComparer<T>)

Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs
Origem:
OrderBy.cs

Ordena os elementos de uma sequência por 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 Genérico

T

O tipo dos elementos de source.

Parâmetros

source
IEnumerable<T>

Uma sequência de valores por ordem.

comparer
IComparer<T>

E IComparer<T> para comparar tonalidades.

Devoluções

E IOrderedEnumerable<TElement> cujos elementos estão ordenados.

Exceções

source é null.

Observações

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 C# ou For Each em Visual Basic.

Se comparer for null, o comparador Default padrão é usado para comparar elementos.

Ver também

Aplica-se a