Partager via


Enumerable.Order Méthode

Définition

Surcharges

Order<T>(IEnumerable<T>)

Trie les éléments d'une séquence dans l'ordre croissant.

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

Trie les éléments d'une séquence dans l'ordre croissant.

Order<T>(IEnumerable<T>)

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

Trie les éléments d'une séquence dans l'ordre croissant.

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)

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IEnumerable<T>

Séquence de valeurs à classer.

Retours

IOrderedEnumerable<TElement> dont les éléments sont triés.

Exceptions

source a la valeur null.

Remarques

Cette méthode est implémentée à l’aide d’une exécution différée. La valeur de retour immédiat est un objet qui stocke toutes les informations nécessaires à l’exécution de l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant sa <méthode see cref="M :System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Cette méthode compare des éléments à l’aide du comparateur <par défaut, voir cref="P :System.Collections.Generic.Comparer'1.Default>.

S’applique à

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

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

Trie les éléments d'une séquence dans l'ordre croissant.

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)

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IEnumerable<T>

Séquence de valeurs à classer.

comparer
IComparer<T>

IComparer<T> pour comparer les clés.

Retours

IOrderedEnumerable<TElement> dont les éléments sont triés.

Exceptions

source a la valeur null.

Remarques

Cette méthode est implémentée à l’aide d’une exécution différée. La valeur de retour immédiat est un objet qui stocke toutes les informations nécessaires à l’exécution de l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant sa <méthode see cref="M :System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Si le comparateur est null, le comparateur <par défaut voir cref="P :System.Collections.Generic.Comparer'1.Default> est utilisé pour comparer des éléments.

S’applique à