Enumerable.Order Methode

Definitie

Overloads

Name Description
Order<T>(IEnumerable<T>)

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

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

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

Order<T>(IEnumerable<T>)

Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

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)

Type parameters

T

Het type van de elementen van source.

Parameters

source
IEnumerable<T>

Een reeks waarden op volgorde.

Retouren

Een IOrderedEnumerable<TElement> wiens elementen worden gesorteerd.

Uitzonderingen

source is null.

Opmerkingen

Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach te gebruiken in C# of For Each in Visual Basic.

Met deze methode worden elementen vergeleken met behulp van de standaard comparer Default.

Van toepassing op

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

Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs
Bron:
OrderBy.cs

Hiermee sorteert u de elementen van een reeks in oplopende volgorde.

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)

Type parameters

T

Het type van de elementen van source.

Parameters

source
IEnumerable<T>

Een reeks waarden op volgorde.

comparer
IComparer<T>

Een IComparer<T> om sleutels te vergelijken.

Retouren

Een IOrderedEnumerable<TElement> wiens elementen worden gesorteerd.

Uitzonderingen

source is null.

Opmerkingen

Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach te gebruiken in C# of For Each in Visual Basic.

Als comparer dat het is null, wordt de standaard comparer Default gebruikt om elementen te vergelijken.

Zie ook

Van toepassing op