Partage via


MemoryExtensions Classe

Définition

Fournit des méthodes d’extension pour les types liés à la mémoire et liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Héritage
MemoryExtensions

Méthodes

AsMemory(String)

Crée une ReadOnlyMemory<Char> sur la partie de la chaîne cible.

AsMemory(String, Index)

Crée une ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à un index spécifié.

AsMemory(String, Int32)

Crée une nouvelle ReadOnlyMemory<Char> sur une partie de la chaîne cible en commençant à une position de caractère spécifiée.

AsMemory(String, Int32, Int32)

Crée une ReadOnlyMemory<Char> sur une partie de la chaîne cible commençant à une position spécifiée avec une longueur.

AsMemory(String, Range)

Crée une ReadOnlyMemory<Char> sur une plage spécifiée de la chaîne cible.

AsMemory<T>(ArraySegment<T>)

Crée une région de mémoire sur la partie du segment de tableau cible.

AsMemory<T>(ArraySegment<T>, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible à partir d’une position spécifiée à la fin du segment.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Crée une région de mémoire sur la partie du segment de tableau cible commençant à une position spécifiée avec une longueur spécifiée.

AsMemory<T>(T[])

Crée une région de mémoire sur le tableau cible.

AsMemory<T>(T[], Index)

Crée une région de mémoire sur la partie du tableau cible à partir d’un index spécifié à la fin du tableau.

AsMemory<T>(T[], Int32)

Crée une région de mémoire sur la partie du tableau cible en commençant à une position spécifiée à la fin du tableau.

AsMemory<T>(T[], Int32, Int32)

Crée une région de mémoire sur la partie du tableau cible commençant à une position spécifiée avec une longueur spécifiée.

AsMemory<T>(T[], Range)

Crée une région de mémoire sur la partie du tableau cible commençant à l’index de début inclusif de la plage et se terminant à l’index de fin exclusif de la plage.

AsSpan(String)

Crée une étendue en lecture seule sur une chaîne.

AsSpan(String, Index)

Crée une ReadOnlySpan<T> sur une partie de la chaîne cible d’une position spécifiée à la fin de la chaîne.

AsSpan(String, Int32)

Crée une étendue en lecture seule sur une partie de la chaîne cible d’une position spécifiée à la fin de la chaîne.

AsSpan(String, Int32, Int32)

Crée une étendue en lecture seule sur une partie de la chaîne cible à partir d’une position spécifiée pour un nombre spécifié de caractères.

AsSpan(String, Range)

Crée une ReadOnlySpan<T> sur une partie d’une chaîne cible à l’aide des index de début et de fin de plage.

AsSpan<T>(ArraySegment<T>)

Crée une étendue sur un segment de tableau cible.

AsSpan<T>(ArraySegment<T>, Index)

Crée une étendue sur une partie du segment de tableau cible commençant à un index spécifié et se terminant à la fin du segment.

AsSpan<T>(ArraySegment<T>, Int32)

Crée une étendue sur une partie d’un segment de tableau cible d’une position spécifiée à la fin du segment.

AsSpan<T>(ArraySegment<T>, Int32, Int32)

Crée une étendue sur une partie d’un segment de tableau cible à partir d’une position spécifiée pour une longueur spécifiée.

AsSpan<T>(ArraySegment<T>, Range)

Crée une étendue sur une partie d’un segment de tableau cible à l’aide des index de début et de fin de plage.

AsSpan<T>(T[])

Crée une étendue sur un tableau cible.

AsSpan<T>(T[], Index)

Crée une étendue sur la partie du tableau cible définie par une valeur Index.

AsSpan<T>(T[], Int32)

Crée une étendue sur une partie du tableau cible commençant à une position spécifiée à la fin du tableau.

AsSpan<T>(T[], Int32, Int32)

Crée une étendue sur la partie du tableau cible commençant à une position spécifiée pour une longueur spécifiée.

AsSpan<T>(T[], Range)

Crée une étendue sur une partie d’un tableau cible défini par une valeur Range.

BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)

Recherche une ReadOnlySpan<T> triée entière pour une valeur à l’aide du type générique spécifié TComparable.

BinarySearch<T,TComparable>(Span<T>, TComparable)

Recherche une Span<T> triée entière pour une valeur à l’aide du type générique spécifié TComparable.

BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)

Recherche une ReadOnlySpan<T> triée entière pour une valeur spécifiée à l’aide du type générique TComparer spécifié.

BinarySearch<T,TComparer>(Span<T>, T, TComparer)

Recherche une Span<T> triée entière pour une valeur spécifiée à l’aide du type générique TComparer spécifié.

BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)

Recherche une ReadOnlySpan<T> triée entière pour une valeur à l’aide de l’interface générique IComparable<T> spécifiée.

BinarySearch<T>(Span<T>, IComparable<T>)

Recherche une Span<T> triée entière pour une valeur à l’aide de l’interface générique IComparable<T> spécifiée.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche la longueur d’un préfixe commun partagé entre span et other.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Détermine la longueur d’un préfixe commun partagé entre span et other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Recherche la longueur d’un préfixe commun partagé entre span et other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Recherche la longueur d’un préfixe commun partagé entre span et other.

CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Compare une étendue de caractères à une autre à l’aide d’une comparaison de chaînes spécifiée et retourne un entier qui indique leur position relative dans l’ordre de tri.

Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Indique si une valeur spécifiée se produit dans une étendue de caractères en lecture seule.

Contains<T>(ReadOnlySpan<T>, T)

Indique si une valeur spécifiée est trouvée dans une étendue en lecture seule. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

Contains<T>(Span<T>, T)

Indique si une valeur spécifiée est trouvée dans une étendue. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)

Recherche toute occurrence de l’une des sous-chaînes spécifiées values.

ContainsAny(Span<Char>, SearchValues<String>)

Recherche toute occurrence de l’une des sous-chaînes spécifiées values.

ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche une occurrence de l’une des valuesspécifiées.

ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche une occurrence de l’une des valuesspécifiées.

ContainsAny<T>(ReadOnlySpan<T>, T, T)

Recherche une occurrence de value0 ou de value1.

ContainsAny<T>(ReadOnlySpan<T>, T, T, T)

Recherche une occurrence de value0, value1ou value2.

ContainsAny<T>(Span<T>, ReadOnlySpan<T>)

Recherche une occurrence de l’un des values spécifiés et retourne true le cas échéant. S’il est introuvable, retourne false.

ContainsAny<T>(Span<T>, SearchValues<T>)

Recherche une occurrence de l’un des values spécifiés et retourne true le cas échéant. S’il est introuvable, retourne false.

ContainsAny<T>(Span<T>, T, T)

Recherche une occurrence de value0 ou de value1, puis retourne true si elle est trouvée. S’il est introuvable, retourne false.

ContainsAny<T>(Span<T>, T, T, T)

Recherche une occurrence de value0, value1ou value2, et retourne true si elle est trouvée. S’il est introuvable, retourne false.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche une valeur autre que la valuesspécifiée.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche une valeur autre que la valuesspécifiée.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Recherche une valeur autre que la valuespécifiée.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Recherche n’importe quelle valeur autre que value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Recherche une valeur autre que value0, value1ou value2.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Recherche une valeur autre que la valuesspécifiée.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Recherche une valeur autre que la valuesspécifiée.

ContainsAnyExcept<T>(Span<T>, T)

Recherche une valeur autre que la valuespécifiée.

ContainsAnyExcept<T>(Span<T>, T, T)

Recherche n’importe quelle valeur autre que value0 ou value1.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Recherche une valeur autre que value0, value1ou value2.

ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Recherche une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclusive.

ContainsAnyExceptInRange<T>(Span<T>, T, T)

Recherche une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclusive.

ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)

Recherche une valeur quelconque dans la plage comprise entre lowInclusive et highInclusive, inclusive.

ContainsAnyInRange<T>(Span<T>, T, T)

Recherche une valeur quelconque dans la plage comprise entre lowInclusive et highInclusive, inclusive et retourne true si elle est trouvée. S’il est introuvable, retourne false.

CopyTo<T>(T[], Memory<T>)

Copie le contenu du tableau dans une région de mémoire.

CopyTo<T>(T[], Span<T>)

Copie le contenu du tableau dans l’étendue.

Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Compte le nombre de fois où value se produit dans span.

Count<T>(ReadOnlySpan<T>, T)

Compte le nombre de fois où le value spécifié se produit dans le span.

Count<T>(Span<T>, ReadOnlySpan<T>)

Compte le nombre de fois où le value spécifié se produit dans le span.

Count<T>(Span<T>, T)

Compte le nombre de fois où le value spécifié se produit dans le span.

EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Détermine si la fin de la span correspond à la value spécifiée par rapport à l’utilisation de l’option comparisonType spécifiée.

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Détermine si la séquence spécifiée apparaît à la fin d’une étendue en lecture seule.

EndsWith<T>(ReadOnlySpan<T>, T)

Détermine si la valeur spécifiée apparaît à la fin de l’étendue.

EndsWith<T>(Span<T>, ReadOnlySpan<T>)

Détermine si la séquence spécifiée apparaît à la fin d’une étendue.

EnumerateLines(ReadOnlySpan<Char>)

Retourne une énumération de lignes sur l’étendue fournie.

EnumerateLines(Span<Char>)

Retourne une énumération de lignes sur l’étendue fournie.

EnumerateRunes(ReadOnlySpan<Char>)

Renvoie une énumération de Rune de l’étendue en lecture seule fournie.

EnumerateRunes(Span<Char>)

Retourne une énumération de Rune de l’étendue fournie.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Détermine si cette span et l’étendue de other spécifiée ont les mêmes caractères par rapport à l’aide de l’option comparisonType spécifiée.

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Signale l’index de base zéro de la première occurrence de la value spécifiée dans la spanactuelle.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche la séquence spécifiée et retourne l’index de sa première occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

IndexOf<T>(ReadOnlySpan<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa première occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

IndexOf<T>(Span<T>, ReadOnlySpan<T>)

Recherche la séquence spécifiée et retourne l’index de sa première occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

IndexOf<T>(Span<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa première occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)

Recherche le premier index de l’une des valeurs de sous-chaîne spécifiées.

IndexOfAny(Span<Char>, SearchValues<String>)

Recherche le premier index de l’une des valeurs de sous-chaîne spécifiées.

IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche le premier index de l’une des valeurs spécifiées.

IndexOfAny<T>(ReadOnlySpan<T>, T, T)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAny<T>(Span<T>, SearchValues<T>)

Recherche le premier index de l’une des valeurs spécifiées.

IndexOfAny<T>(Span<T>, T, T)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAny<T>(Span<T>, T, T, T)

Recherche le premier index de l’une des valeurs spécifiées similaires à l’appel d’IndexOf plusieurs fois avec l’opérateur OR logique.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche le premier index d’une valeur autre que la valuesspécifiée.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche le premier index d’une valeur autre que la valuesspécifiée.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Recherche le premier index d’une valeur autre que la valuespécifiée.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Recherche le premier index d’une valeur autre que la value0 spécifiée ou value1.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Recherche le premier index d’une valeur autre que la value0spécifiée, value1ou value2.

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Recherche le premier index d’une valeur autre que la valuesspécifiée.

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Recherche le premier index d’une valeur autre que la valuesspécifiée.

IndexOfAnyExcept<T>(Span<T>, T)

Recherche le premier index d’une valeur autre que la valuespécifiée.

IndexOfAnyExcept<T>(Span<T>, T, T)

Recherche le premier index d’une valeur autre que la value0 spécifiée ou value1.

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Recherche le premier index d’une valeur autre que la value0spécifiée, value1ou value2.

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Recherche le premier index d’une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclus.

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Recherche le premier index d’une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclus.

IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Recherche le premier index d’une valeur comprise entre lowInclusive et highInclusive, inclus.

IndexOfAnyInRange<T>(Span<T>, T, T)

Recherche le premier index d’une valeur comprise entre lowInclusive et highInclusive, inclus.

IsWhiteSpace(ReadOnlySpan<Char>)

Indique si l’étendue spécifiée contient uniquement des caractères d’espace blanc.

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Signale l’index de base zéro de la dernière occurrence de la value spécifiée dans la spanactuelle.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

LastIndexOf<T>(ReadOnlySpan<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

LastIndexOf<T>(Span<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).

LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche le dernier index de l’une des valeurs spécifiées.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAny<T>(Span<T>, SearchValues<T>)

Recherche le dernier index de l’une des valeurs spécifiées.

LastIndexOfAny<T>(Span<T>, T, T)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAny<T>(Span<T>, T, T, T)

Recherche le dernier index de l’une des valeurs spécifiées similaires à l’appel de LastIndexOf plusieurs fois avec l’opérateur OR logique.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche le dernier index d’une valeur autre que la valuesspécifiée.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche le dernier index d’une valeur autre que la valuesspécifiée.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Recherche le dernier index d’une valeur autre que la valuespécifiée.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Recherche le dernier index d’une valeur autre que la value0 spécifiée ou value1.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Recherche le dernier index d’une valeur autre que la value0spécifiée, value1ou value2.

LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Recherche le dernier index d’une valeur autre que la valuesspécifiée.

LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Recherche le dernier index d’une valeur autre que la valuesspécifiée.

LastIndexOfAnyExcept<T>(Span<T>, T)

Recherche le dernier index d’une valeur autre que la valuespécifiée.

LastIndexOfAnyExcept<T>(Span<T>, T, T)

Recherche le dernier index d’une valeur autre que la value0 spécifiée ou value1.

LastIndexOfAnyExcept<T>(Span<T>, T, T, T)

Recherche le dernier index d’une valeur autre que la value0spécifiée, value1ou value2.

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Recherche le dernier index d’une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclus.

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Recherche le dernier index d’une valeur en dehors de la plage comprise entre lowInclusive et highInclusive, inclus.

LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Recherche le dernier index d’une valeur comprise entre lowInclusive et highInclusive, inclus.

LastIndexOfAnyInRange<T>(Span<T>, T, T)

Recherche le dernier index d’une valeur comprise entre lowInclusive et highInclusive, inclus.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Détermine si deux séquences en lecture seule se chevauchent en mémoire.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Détermine si deux séquences en lecture seule se chevauchent en mémoire et génère le décalage d’élément.

Overlaps<T>(Span<T>, ReadOnlySpan<T>)

Détermine si une étendue et une étendue en lecture seule se chevauchent en mémoire.

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire et génère le décalage d’élément.

Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)

Copie source dans destination, en remplaçant toutes les occurrences de oldValue par newValue.

Replace<T>(Span<T>, T, T)

Remplace toutes les occurrences de oldValue par newValue.

Reverse<T>(Span<T>)

Inverse la séquence des éléments dans l’étendue entière.

SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Détermine l’ordre relatif de deux séquences en lecture seule en comparant leurs éléments à l’aide d’IComparable{T}. CompareTo(T).

SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)

Détermine l’ordre relatif d’une étendue et une étendue en lecture seule en comparant les éléments à l’aide d’IComparable{T}. CompareTo(T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Détermine si deux séquences en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un IEqualityComparer<T>.

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)

Détermine si une étendue et une étendue en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(T).

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un IEqualityComparer<T>.

Sort<T,TComparer>(Span<T>, TComparer)

Trie les éléments dans l’ensemble de la Span<T> à l’aide de la TComparer.

Sort<T>(Span<T>)

Trie les éléments dans l’ensemble de la 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 la Span<T> à l’aide du Comparison<T>spécifié.

Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)

Trie une paire d’étendues (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 (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 (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 la comparaison spécifiée.

Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)

Analyse l'ReadOnlySpan<T> source pour le separatorspécifié, en remplit l’étendue de destination avec Range instances représentant les régions entre les séparateurs.

Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analyse l'ReadOnlySpan<T> source pour le separatorspécifié, en remplit l’étendue de destination avec Range instances représentant les régions entre les séparateurs.

Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Fournit des méthodes d’extension pour les types liés à la mémoire et liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>.

Split<T>(ReadOnlySpan<T>, T)

Fournit des méthodes d’extension pour les types liés à la mémoire et liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analyse l'ReadOnlySpan<T> source de l’une des separatorsspécifiées, en remplit l’étendue destination avec des instances Range représentant les régions entre les séparateurs.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)

Analyse l'ReadOnlySpan<T> source de l’une des separatorsspécifiées, en remplit l’étendue destination avec des instances Range représentant les régions entre les séparateurs.

SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Fournit des méthodes d’extension pour les types liés à la mémoire et liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>.

SplitAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Fournit des méthodes d’extension pour les types liés à la mémoire et liés à l’étendue, tels que Memory<T>, ReadOnlyMemory<T>, Span<T>et ReadOnlySpan<T>.

StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Détermine si une étendue de caractères en lecture seule commence par une valeur spécifiée par rapport à l’aide d’une valeur StringComparison spécifiée.

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Détermine si une séquence spécifiée apparaît au début d’une étendue en lecture seule.

StartsWith<T>(ReadOnlySpan<T>, T)

Détermine si la valeur spécifiée apparaît au début de l’étendue.

StartsWith<T>(Span<T>, ReadOnlySpan<T>)

Détermine si une séquence spécifiée apparaît au début d’une étendue.

ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copie les caractères de l’étendue source dans la destination, en convertissant chaque caractère en minuscules, à l’aide des règles de casse de la culture spécifiée.

ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)

Copie les caractères de l’étendue source dans la destination, en convertissant chaque caractère en minuscules, à l’aide des règles de casse de la culture invariante.

ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copie les caractères de l’étendue source dans la destination, en convertissant chaque caractère en majuscules, à l’aide des règles de casse de la culture spécifiée.

ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)

Copie les caractères de l’étendue source dans la destination, en convertissant chaque caractère en majuscules à l’aide des règles de casse de la culture invariante.

Trim(Memory<Char>)

Supprime tous les espaces blancs de début et de fin d’une région de mémoire de caractères.

Trim(ReadOnlyMemory<Char>)

Supprime tous les espaces blancs de début et de fin d’une région de mémoire de caractères en lecture seule.

Trim(ReadOnlySpan<Char>)

Supprime tous les espaces blancs de début et de fin d’une étendue de caractères en lecture seule.

Trim(ReadOnlySpan<Char>, Char)

Supprime toutes les occurrences de début et de fin d’un caractère spécifié d’une étendue de caractères en lecture seule.

Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Supprime toutes les occurrences de début et de fin d’un jeu de caractères spécifié dans une étendue en lecture seule d’une étendue de caractères en lecture seule.

Trim(Span<Char>)

Supprime tous les espaces blancs de début et de fin d’une étendue de caractères.

Trim<T>(Memory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de début et de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région de mémoire.

Trim<T>(Memory<T>, T)

Supprime toutes les occurrences de début et de fin d’un élément spécifié d’une région de mémoire.

Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de début et de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région de mémoire en lecture seule.

Trim<T>(ReadOnlyMemory<T>, T)

Supprime toutes les occurrences de début et de fin d’un élément spécifié d’une région de mémoire en lecture seule.

Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de début et de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une étendue en lecture seule.

Trim<T>(ReadOnlySpan<T>, T)

Supprime toutes les occurrences de début et de fin d’un élément spécifié d’une étendue en lecture seule.

Trim<T>(Span<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de début et de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une étendue.

Trim<T>(Span<T>, T)

Supprime toutes les occurrences de début et de fin d’un élément spécifié d’une étendue.

TrimEnd(Memory<Char>)

Supprime tous les espaces blancs de fin d’une région de mémoire de caractères.

TrimEnd(ReadOnlyMemory<Char>)

Supprime tous les espaces blancs de fin d’une région de mémoire de caractères en lecture seule.

TrimEnd(ReadOnlySpan<Char>)

Supprime tous les espaces blancs de fin d’une étendue de caractères en lecture seule.

TrimEnd(ReadOnlySpan<Char>, Char)

Supprime toutes les occurrences de fin d’un caractère spécifié d’une étendue en lecture seule.

TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Supprime toutes les occurrences de fin d’un jeu de caractères spécifié dans une étendue en lecture seule d’une étendue de caractères en lecture seule.

TrimEnd(Span<Char>)

Supprime tous les espaces blancs de fin d’une étendue de caractères.

TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région de mémoire.

TrimEnd<T>(Memory<T>, T)

Supprime toutes les occurrences de fin d’un élément spécifié d’une région de mémoire de caractères.

TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région de mémoire en lecture seule.

TrimEnd<T>(ReadOnlyMemory<T>, T)

Supprime toutes les occurrences de fin d’un élément spécifié d’une région de mémoire en lecture seule.

TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une étendue en lecture seule.

TrimEnd<T>(ReadOnlySpan<T>, T)

Supprime toutes les occurrences de fin d’un élément spécifié d’une étendue en lecture seule.

TrimEnd<T>(Span<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences de fin d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une étendue.

TrimEnd<T>(Span<T>, T)

Supprime toutes les occurrences de fin d’un élément spécifié d’une étendue.

TrimStart(Memory<Char>)

Supprime tous les espaces blancs de début d’une région de mémoire.

TrimStart(ReadOnlyMemory<Char>)

Supprime tous les espaces blancs de début d’une région de mémoire en lecture seule.

TrimStart(ReadOnlySpan<Char>)

Supprime tous les espaces blancs de début d’une étendue en lecture seule.

TrimStart(ReadOnlySpan<Char>, Char)

Supprime toutes les occurrences principales d’un caractère spécifié de l’étendue.

TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Supprime toutes les occurrences principales d’un jeu de caractères spécifié dans une étendue en lecture seule de l’étendue.

TrimStart(Span<Char>)

Supprime tous les espaces blancs de début d’une étendue.

TrimStart<T>(Memory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences principales d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région mémoire.

TrimStart<T>(Memory<T>, T)

Supprime toutes les occurrences principales d’un élément spécifié d’une région de mémoire.

TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences principales d’un ensemble d’éléments spécifiés dans une étendue en lecture seule d’une région mémoire.

TrimStart<T>(ReadOnlyMemory<T>, T)

Supprime toutes les occurrences principales d’un élément spécifié d’une région de mémoire.

TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences principales d’un ensemble d’éléments spécifiés dans une étendue en lecture seule de l’étendue.

TrimStart<T>(ReadOnlySpan<T>, T)

Supprime toutes les occurrences principales d’un élément spécifié de l’étendue.

TrimStart<T>(Span<T>, ReadOnlySpan<T>)

Supprime toutes les occurrences principales d’un ensemble d’éléments spécifiés dans une étendue en lecture seule de l’étendue.

TrimStart<T>(Span<T>, T)

Supprime toutes les occurrences principales d’un élément spécifié de l’étendue.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Écrit la chaîne CompositeFormat dans l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Écrit la chaîne CompositeFormat dans l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Écrit la chaîne CompositeFormat dans l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Écrit la chaîne CompositeFormat dans l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Écrit la chaîne CompositeFormat dans l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

S’applique à