Enumerable.Order Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.