MemoryExtensions.Sort Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Sort<T,TComparer>(Span<T>, TComparer) |
Trie les éléments dans l’ensemble de Span<T> à l’aide de |
Sort<T>(Span<T>) |
Trie les éléments dans l’ensemble Span<T> à l’aide de l’implémentation IComparable<T> de chaque élément du Span<T>. |
Sort<T>(Span<T>, Comparison<T>) |
Trie les éléments dans l'ensemble de Span<T> à l'aide du Comparison<T> spécifié. |
Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer) |
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés du premier Span<T> à l’aide du comparateur spécifié. |
Sort<TKey,TValue>(Span<TKey>, Span<TValue>) |
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés du premier Span<T> à l’aide de l’implémentation IComparable<T>de chaque clé. |
Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>) |
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés de la première Span<T> à l’aide de la comparaison spécifiée. |
Sort<T,TComparer>(Span<T>, TComparer)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie les éléments dans l’ensemble de Span<T> à l’aide 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)
Paramètres de type
- T
Type des éléments de l’étendue.
- TComparer
Type du comparateur à utiliser pour comparer des éléments.
Paramètres
- span
- Span<T>
Étendue de mémoire à trier.
- comparer
- TComparer
Méthode à utiliser lors de la comparaison d’éléments, ou null
pour utiliser l’implémentation de l’interface de chaque élément IComparable<T>.
Exceptions
comparer
a la valeur null
, et un ou plusieurs éléments de span
n’implémentent pas l’interface IComparable<T>
L’implémentation de comparer
a provoqué une erreur pendant le tri.
S’applique à
Sort<T>(Span<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie les éléments dans l’ensemble Span<T> à l’aide de l’implémentation IComparable<T> de chaque élément du 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))
Paramètres de type
- T
Type des éléments de l’étendue.
Paramètres
- span
- Span<T>
Étendue de mémoire à trier.
Exceptions
Un ou plusieurs éléments de span
n’implémentent pas l’interface IComparable<T>.
S’applique à
Sort<T>(Span<T>, Comparison<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie les éléments dans l'ensemble de Span<T> à l'aide du Comparison<T> spécifié.
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))
Paramètres de type
- T
Type des éléments de l’étendue.
Paramètres
- span
- Span<T>
Étendue de mémoire à trier.
- comparison
- Comparison<T>
Méthode à utiliser lors de la comparaison d’éléments.
Exceptions
comparison
a la valeur null
.
S’applique à
Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés du premier Span<T> à l’aide du comparateur spécifié.
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)
Paramètres de type
- TKey
Type des éléments de l’étendue de clé.
- TValue
Type des éléments de l’étendue des éléments.
- TComparer
Type du comparateur à utiliser pour comparer des éléments.
Paramètres
- keys
- Span<TKey>
Étendue qui contient les clés à trier.
- items
- Span<TValue>
Étendue qui contient les éléments qui correspondent aux clés dans keys
.
- comparer
- TComparer
Implémentation IComparer<T> à utiliser lors de la comparaison d’éléments, ou null
pour utiliser l'implémentation de l’interface IComparable<T> de chaque élément.
Exceptions
La longueur de keys
n’est pas égale à la longueur de items
.
comparer
a la valeur null
, et un ou plusieurs éléments de keys
n’implémentent pas l’interface IComparable<T>
S’applique à
Sort<TKey,TValue>(Span<TKey>, Span<TValue>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés du premier Span<T> à l’aide de l’implémentation IComparable<T>de chaque clé.
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))
Paramètres de type
- TKey
Type des éléments de l’étendue de clé.
- TValue
Type des éléments de l’étendue des éléments.
Paramètres
- keys
- Span<TKey>
Étendue qui contient les clés à trier.
- items
- Span<TValue>
Étendue qui contient les éléments qui correspondent aux clés dans keys
.
Exceptions
La longueur de keys
n’est pas égale à la longueur de items
.
Un ou plusieurs éléments de keys
n’implémentent pas l’interface IComparable<T>.
S’applique à
Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Trie une paire d’étendues (l’une contenant les clés et l’autre contenant les éléments correspondants) en fonction des clés de la première Span<T> à l’aide de la comparaison spécifiée.
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))
Paramètres de type
- TKey
Type des éléments de l’étendue de clé.
- TValue
Type des éléments de l’étendue des éléments.
Paramètres
- keys
- Span<TKey>
Étendue qui contient les clés à trier.
- items
- Span<TValue>
Étendue qui contient les éléments qui correspondent aux clés dans keys
.
- comparison
- Comparison<TKey>
Comparison<T> à utiliser pendant la comparaison d’éléments.
Exceptions
comparison
a la valeur null
.
La longueur de keys
n’est pas égale à la longueur de items
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour