MemoryExtensions.Sort Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Sort<T,TComparer>(Span<T>, TComparer) |
Hiermee sorteert u de elementen in het geheel Span<T> met behulp van de |
| Sort<T>(Span<T>) |
Sorteert de elementen in het geheel Span<T> met behulp van de IComparable<T> implementatie van elk element van het Span<T>. |
| Sort<T>(Span<T>, Comparison<T>) |
Sorteert de elementen in het geheel Span<T> met behulp van de opgegeven Comparison<T>. |
| Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer) |
Hiermee sorteert u een paar spanten (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de opgegeven vergelijkingsfunctie. |
| Sort<TKey,TValue>(Span<TKey>, Span<TValue>) |
Hiermee sorteert u een paar spans (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de IComparable<T> implementatie van elke sleutel. |
| Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>) |
Hiermee sorteert u een paar spans (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de opgegeven vergelijking. |
Sort<T,TComparer>(Span<T>, TComparer)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Hiermee sorteert u de elementen in het geheel Span<T> met behulp van de TComparer.
public:
generic <typename T, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<T>[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span, TComparer comparer);
public static void Sort<T,TComparer>(this Span<T> span, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<T>;
static member Sort : Span<'T> * 'Comparer -> unit (requires 'Comparer :> System.Collections.Generic.IComparer<'T>)
<Extension()>
Public Sub Sort(Of T, TComparer) (span As Span(Of T), comparer As TComparer)
Type parameters
- T
Het type van de elementen van de spanwijdte.
- TComparer
Het type vergelijkingsfunctie dat moet worden gebruikt om elementen te vergelijken.
Parameters
- span
- Span<T>
De hoeveelheid geheugen die moet worden gesorteerd.
- comparer
- TComparer
De methode die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de interface-implementatie van IComparable<T> elk element.
Uitzonderingen
comparer is null, en een of meer elementen in span de IComparable<T> interface niet implementeren.
De implementatie van de oorzaak van comparer een fout tijdens het sorteren.
Van toepassing op
Sort<T>(Span<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Sorteert de elementen in het geheel Span<T> met behulp van de IComparable<T> implementatie van elk element van het Span<T>.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span);
public static void Sort<T>(this Span<T> span);
static member Sort : Span<'T> -> unit
<Extension()>
Public Sub Sort(Of T) (span As Span(Of T))
Type parameters
- T
Het type van de elementen van de spanwijdte.
Parameters
- span
- Span<T>
De hoeveelheid geheugen die moet worden gesorteerd.
Uitzonderingen
Een of meer elementen in de spanIComparable<T> interface implementeren niet.
Van toepassing op
Sort<T>(Span<T>, Comparison<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Sorteert de elementen in het geheel Span<T> met behulp van de opgegeven Comparison<T>.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span, Comparison<T> ^ comparison);
public static void Sort<T>(this Span<T> span, Comparison<T> comparison);
static member Sort : Span<'T> * Comparison<'T> -> unit
<Extension()>
Public Sub Sort(Of T) (span As Span(Of T), comparison As Comparison(Of T))
Type parameters
- T
Het type van de elementen van de spanwijdte.
Parameters
- span
- Span<T>
De hoeveelheid geheugen die moet worden gesorteerd.
- comparison
- Comparison<T>
De methode die moet worden gebruikt bij het vergelijken van elementen.
Uitzonderingen
comparison is null.
Van toepassing op
Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Hiermee sorteert u een paar spanten (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de opgegeven vergelijkingsfunctie.
public:
generic <typename TKey, typename TValue, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<TKey>[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items, TComparer comparer);
public static void Sort<TKey,TValue,TComparer>(this Span<TKey> keys, Span<TValue> items, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<TKey>;
static member Sort : Span<'Key> * Span<'Value> * 'Comparer -> unit (requires 'Comparer :> System.Collections.Generic.IComparer<'Key>)
<Extension()>
Public Sub Sort(Of TKey, TValue, TComparer) (keys As Span(Of TKey), items As Span(Of TValue), comparer As TComparer)
Type parameters
- TKey
Het type elementen van de sleutelspanne.
- TValue
Het type van de elementen van de itemsspanne.
- TComparer
Het type vergelijkingsfunctie dat moet worden gebruikt om elementen te vergelijken.
Parameters
- keys
- Span<TKey>
De periode die de sleutels bevat die moeten worden gesorteerd.
- items
- Span<TValue>
De periode die de items bevat die overeenkomen met de sleutels in keys.
- comparer
- TComparer
De IComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null het gebruik van de IComparable<T> interface-implementatie van elk element.
Uitzonderingen
De lengte van keys is niet gelijk aan de lengte van items.
comparer is null, en een of meer elementen in keys de IComparable<T> interface niet implementeren.
Van toepassing op
Sort<TKey,TValue>(Span<TKey>, Span<TValue>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Hiermee sorteert u een paar spans (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de IComparable<T> implementatie van elke sleutel.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items);
public static void Sort<TKey,TValue>(this Span<TKey> keys, Span<TValue> items);
static member Sort : Span<'Key> * Span<'Value> -> unit
<Extension()>
Public Sub Sort(Of TKey, TValue) (keys As Span(Of TKey), items As Span(Of TValue))
Type parameters
- TKey
Het type elementen van de sleutelspanne.
- TValue
Het type van de elementen van de itemsspanne.
Parameters
- keys
- Span<TKey>
De periode die de sleutels bevat die moeten worden gesorteerd.
- items
- Span<TValue>
De periode die de items bevat die overeenkomen met de sleutels in keys.
Uitzonderingen
De lengte van keys is niet gelijk aan de lengte van items.
Een of meer elementen in de keysIComparable<T> interface implementeren niet.
Van toepassing op
Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Hiermee sorteert u een paar spans (een met de sleutels en de andere met de bijbehorende items) op basis van de sleutels in de eerste Span<T> met behulp van de opgegeven vergelijking.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items, Comparison<TKey> ^ comparison);
public static void Sort<TKey,TValue>(this Span<TKey> keys, Span<TValue> items, Comparison<TKey> comparison);
static member Sort : Span<'Key> * Span<'Value> * Comparison<'Key> -> unit
<Extension()>
Public Sub Sort(Of TKey, TValue) (keys As Span(Of TKey), items As Span(Of TValue), comparison As Comparison(Of TKey))
Type parameters
- TKey
Het type elementen van de sleutelspanne.
- TValue
Het type van de elementen van de itemsspanne.
Parameters
- keys
- Span<TKey>
De periode die de sleutels bevat die moeten worden gesorteerd.
- items
- Span<TValue>
De periode die de items bevat die overeenkomen met de sleutels in keys.
- comparison
- Comparison<TKey>
De Comparison<T> te gebruiken bij het vergelijken van elementen.
Uitzonderingen
comparison is null.
De lengte van keys is niet gelijk aan de lengte van items.