Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

List<T>.Sort méthode

 

Date de publication : novembre 2016

Trie les éléments dans List<T> ou une partie de celui-ci.

Espace de noms:   System.Collections.Generic
Assembly:  mscorlib (dans mscorlib.dll)

NomDescription
System_CAPS_pubmethodSort()

Trie les éléments dans l'ensemble de List<T> à l'aide du comparateur par défaut.

System_CAPS_pubmethodSort(Comparison<T>)

Trie les éléments dans l'ensemble de List<T> à l'aide du System.Comparison<T> spécifié.

System_CAPS_pubmethodSort(IComparer<T>)

Trie les éléments dans l'ensemble de List<T> à l'aide du comparateur spécifié.

System_CAPS_pubmethodSort(Int32, Int32, IComparer<T>)

Trie les éléments dans une plage d'éléments de List<T> à l'aide du comparateur spécifié.

Le Sort méthodes vous permettent de trier avec le comparateur par défaut pour le type d’objet dans la liste, ou spécifier une méthode de tri du client.

List<T>.Sort()

Trie les éléments dans l’intégralité de la liste à l’aide du comparateur par défaut du type d’objet contenu dans la liste.

List<T>.Sort M(Comparison<T> comparison)

Trie les éléments dans l’intégralité de la liste à l’aide du comparateur spécifié.

List<T>.Sort(IComparer<T> comparer)

Trie les éléments dans l’intégralité de la liste à l’aide du System.Comparison<T>.

List<T>.Sort(Int32 index, Int32 count, IComparer<T> comparer)

Trie les éléments dans une plage d’éléments dans la liste à l’aide du comparateur spécifié.

Paramètre

Type

Description

comparison

Comparison<T>

La méthode du délégué à utiliser lors de la comparaison d’éléments

comparateur

IComparer<T>

L’implémentation de IComparer < T > lien hypertexte « http://msdn.microsoft.com/en-us/library/8ehhxeaf (v=vs.110).aspx » à utiliser lors de la comparaison d’éléments, ou valeur null pour utiliser le comparateur par défaut un lien hypertexte « http://msdn.microsoft.com/en-us/library/azhsac5f (v=vs.110).aspx » comparateur < T >. Valeur par défaut.

index

Int32

Index de début de base zéro de la plage à trier.

count

Int32

Longueur de la plage à trier.


Exception

Condition

InvalidOperationException

comparer n’est pas spécifié ou null, et le comparateur par défaut Comparer<T>.Default ne peut pas trouver une implémentation de la System.IComparable<T> interface générique ou System.IComparable interface de type T.

ArgumentNullException

comparison a la valeur null.

ArgumentException

L’implémentation de comparison ou comparer a provoqué une erreur pendant le tri. Par exemple, comparison peut ne pas retourner 0 pendant la comparaison d’un élément à lui-même.

ou

index et count ne spécifient pas une plage valide dans la List<T>.

ArgumentOutOfRangeException

index est inférieur à 0 ou count est inférieur à 0.

Retour au début
Afficher: