Enumerable.Order Methode

Definition

Überlädt

Order<T>(IEnumerable<T>)

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge

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

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge

Order<T>(IEnumerable<T>)

Quelle:
OrderBy.cs
Quelle:
OrderBy.cs
Quelle:
OrderBy.cs

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge

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)

Typparameter

T

Der Typ der Elemente von source.

Parameter

source
IEnumerable<T>

Eine Sequenz von anzuordnenden Werten.

Gibt zurück

Ein IOrderedEnumerable<TElement> , dessen Elemente sortiert werden.

Ausnahmen

source ist null.

Hinweise

Diese Methode wird mithilfe der verzögerten Ausführung implementiert. Der Sofortige Rückgabewert ist ein Objekt, das alle Informationen speichert, die zum Ausführen der Aktion erforderlich sind. Die von dieser Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt durch Aufrufen der <"see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator-Methode> aufgezählt wird.

Diese Methode vergleicht Elemente mithilfe des Standardvergleichs <unter cref="P:System.Collections.Generic.Comparer'1.Default>.

Gilt für:

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

Quelle:
OrderBy.cs
Quelle:
OrderBy.cs
Quelle:
OrderBy.cs

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge

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)

Typparameter

T

Der Typ der Elemente von source.

Parameter

source
IEnumerable<T>

Eine Sequenz von anzuordnenden Werten.

comparer
IComparer<T>

Ein IComparer<T> zum Vergleichen von Schlüsseln.

Gibt zurück

Ein IOrderedEnumerable<TElement> , dessen Elemente sortiert werden.

Ausnahmen

source ist null.

Hinweise

Diese Methode wird mithilfe der verzögerten Ausführung implementiert. Der Sofortige Rückgabewert ist ein Objekt, das alle Informationen speichert, die zum Ausführen der Aktion erforderlich sind. Die von dieser Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt durch Aufrufen der <"see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator-Methode> aufgezählt wird.

Wenn comparer ist, wird nullder Standardvergleich <unter cref="P:System.Collections.Generic.Comparer'1.Default> verwendet, um Elemente zu vergleichen.

Gilt für: