MemoryExtensions Classe
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.
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
| Nom | Description |
|---|---|
| AsMemory(String, Index) |
Crée une |
| AsMemory(String, Int32, Int32) |
Crée une |
| AsMemory(String, Int32) |
Crée une |
| AsMemory(String, Range) |
Crée une nouvelle |
| AsMemory(String) |
Crée une nouvelle |
| 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>(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>) |
Crée une région de mémoire sur la partie du segment de 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, 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[], 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[], 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. |
| AsMemory<T>(T[]) |
Crée une région de mémoire sur le tableau cible. |
| 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, 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) |
Crée une étendue en lecture seule sur une chaîne. |
| 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, 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>, 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>, 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>(ArraySegment<T>) |
Crée une étendue sur un segment de tableau cible. |
| AsSpan<T>(T[], Index) |
Crée une étendue sur la partie du tableau cible définie par une Index valeur. |
| 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[], 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[], Range) |
Crée une étendue sur une partie d’un tableau cible défini par une Range valeur. |
| AsSpan<T>(T[]) |
Crée une étendue sur un tableau cible. |
| BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable) |
Recherche une valeur entière triée ReadOnlySpan<T> à l’aide du type générique spécifié |
| BinarySearch<T,TComparable>(Span<T>, TComparable) |
Recherche une valeur entière triée Span<T> à l’aide du type générique spécifié |
| BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer) |
Recherche une valeur triée ReadOnlySpan<T> entière à l’aide du type générique spécifié |
| BinarySearch<T,TComparer>(Span<T>, T, TComparer) |
Recherche une valeur triée Span<T> entière à l’aide du type générique spécifié |
| BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>) |
Recherche une valeur entière triée ReadOnlySpan<T> à l’aide de l’interface générique spécifiée IComparable<T> . |
| BinarySearch<T>(Span<T>, IComparable<T>) |
Recherche une valeur entière triée Span<T> à l’aide de l’interface générique spécifiée IComparable<T> . |
| 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. |
| 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. |
| EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Détermine si la fin des correspondances est la valeur 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>(Span<T>, ReadOnlySpan<T>) |
Détermine si la séquence spécifiée apparaît à la fin d’une étendue. |
| Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Détermine si cette |
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Signale l’index de base zéro de la première occurrence du spécifié |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa première occurrence. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa première occurrence. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa première occurrence. |
| IndexOf<T>(Span<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa première occurrence. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Recherche le premier index de l’une des valeurs spécifiées. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, 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. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Recherche le premier index de l’une des valeurs spécifiées. |
| IndexOfAny<T>(Span<T>, T, T, 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. |
| IsWhiteSpace(ReadOnlySpan<Char>) |
Indique si l’étendue spécifiée est vide ou contient uniquement des caractères d’espace blanc. |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(ReadOnlySpan<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(Span<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Recherche le dernier index de l’une des valeurs spécifiées. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, 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. |
| LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Recherche le dernier index de l’une des valeurs spécifiées. |
| LastIndexOfAny<T>(Span<T>, T, T, 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. |
| 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>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Détermine si deux séquences 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. |
| Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Détermine si une étendue et une étendue en lecture seule se chevauchent en mémoire. |
| 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>(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). |
| 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 spécifiée StringComparison . |
| 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>(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(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(ReadOnlySpan<Char>) |
Supprime tous les espaces blancs de début et 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(ReadOnlySpan<Char>) |
Supprime tous les espaces blancs de fin d’une étendue de caractères 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(ReadOnlySpan<Char>) |
Supprime tous les espaces blancs de début d’une étendue en lecture seule. |