Sort Methode
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

List<T>.Sort-Methode

 

Sortiert die Elemente in der List<T> bzw. in einem Teil davon.

Namespace:   System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

NameBeschreibung
System_CAPS_pubmethodSort()

Sortiert die Elemente in der gesamten List<T> mithilfe des Standardcomparers.

System_CAPS_pubmethodSort(Comparison<T>)

Sortiert die Elemente in der gesamten List<T> mithilfe des angegebenen System.Comparison<T>.

System_CAPS_pubmethodSort(IComparer<T>)

Sortiert die Elemente in der gesamten List<T> mithilfe des angegebenen Comparers.

System_CAPS_pubmethodSort(Int32, Int32, IComparer<T>)

Sortiert die Elemente in einem Bereich von Elementen in der List<T> mithilfe des angegebenen Vergleichs.

Die Sort Methoden ermöglichen es Ihnen, mit der Standardvergleich für den Objekttyp in der Liste zu sortieren, oder geben Sie eine Kunden-Sort-Methode.

List<T>.Sort()

Sortiert die Elemente in der gesamten Liste mithilfe des Standardcomparers des Objekttyps frei, die in der Liste.

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

Sortiert die Elemente in der gesamten Liste mithilfe des angegebenen Comparers.

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

Sortiert die Elemente in der gesamten Liste mithilfe des angegebenen System.Comparison<T>.

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

Sortiert die Elemente in einem Bereich von Elementen in der Liste mithilfe des angegebenen Comparers.

Parameter

Type

Beschreibung

comparison

Comparison<T>

Die Delegatmethode, die beim Vergleichen von Elementen verwendet werden

comparer

IComparer<T>

Der HYPERLINK "http://msdn.microsoft.com/en-us/library/8ehhxeaf (v=vs.110).aspx" IComparer < T >-Implementierung, die beim Vergleichen von Elementen verwendet werden, oder null, wenn der Standardvergleich HYPERLINK "http://msdn.microsoft.com/en-us/library/azhsac5f (v=vs.110).aspx" Comparer < T >. Standardmäßig verwendet.

index

Int32

Der nullbasierte Startindex des zu sortierenden Bereichs.

count

Int32

Die Länge des zu sortierenden Bereichs.


Ausnahme

Condition

InvalidOperationException

comparer nicht angegeben oder null, und der Standardcomparer Comparer<T>.Default Implementierung kann nicht gefunden werden die System.IComparable<T> generische Schnittstelle oder die System.IComparable Schnittstelle für den Typ "t".

ArgumentNullException

comparison ist null.

ArgumentException

Die Implementierung von comparison oder comparer verursacht einen Fehler während der Sortierung. Beispielsweise gibt comparison beim Vergleichen eines Elements mit sich selbst möglicherweise nicht 0 zurück.

- oder -

index und count sollten Sie keinen gültigen Bereich in der List<T>.

ArgumentOutOfRangeException

index ist kleiner als 0 oder count ist kleiner als 0.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft