Enumerable.Order 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.
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.