MemoryExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos de extensión para los tipos relacionados con la memoria y relacionados con intervalos, como Memory<T>, ReadOnlyMemory<T>, Span<T>y ReadOnlySpan<T>.
public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
- Herencia
-
MemoryExtensions
Métodos
| Nombre | Description |
|---|---|
| AsMemory(String, Index) |
Crea un nuevo elemento |
| AsMemory(String, Int32, Int32) |
Crea un nuevo |
| AsMemory(String, Int32) |
Crea una nueva |
| AsMemory(String, Range) |
Crea un nuevo |
| AsMemory(String) |
Crea un nuevo elemento |
| AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada con una longitud especificada. |
| AsMemory<T>(ArraySegment<T>, Int32) |
Crea una nueva región de memoria sobre la parte del segmento de matriz de destino a partir de una posición especificada al final del segmento. |
| AsMemory<T>(ArraySegment<T>) |
Crea una nueva región de memoria sobre la parte del segmento de matriz de destino. |
| AsMemory<T>(T[], Index) |
Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en un índice especificado hasta el final de la matriz. |
| AsMemory<T>(T[], Int32, Int32) |
Crea una nueva región de memoria sobre la parte de la matriz de destino comenzando en una posición especificada con una longitud especificada. |
| AsMemory<T>(T[], Int32) |
Crea una nueva región de memoria sobre la parte de la matriz de destino a partir de una posición especificada al final de la matriz. |
| AsMemory<T>(T[], Range) |
Crea una nueva región de memoria sobre la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice final exclusivo del intervalo. |
| AsMemory<T>(T[]) |
Crea una nueva región de memoria a través de la matriz de destino. |
| AsSpan(String, Int32, Int32) |
Crea un nuevo intervalo de solo lectura en una parte de la cadena de destino a partir de una posición especificada para un número especificado de caracteres. |
| AsSpan(String, Int32) |
Crea un nuevo intervalo de solo lectura en una parte de la cadena de destino desde una posición especificada hasta el final de la cadena. |
| AsSpan(String) |
Crea un nuevo intervalo de solo lectura en una cadena. |
| AsSpan<T>(ArraySegment<T>, Index) |
Crea un nuevo intervalo en una parte del segmento de matriz de destino que comienza en un índice especificado y termina al final del segmento. |
| AsSpan<T>(ArraySegment<T>, Int32, Int32) |
Crea un nuevo intervalo sobre una parte de un segmento de matriz de destino a partir de una posición especificada para una longitud especificada. |
| AsSpan<T>(ArraySegment<T>, Int32) |
Crea un nuevo intervalo en una parte de un segmento de matriz de destino desde una posición especificada hasta el final del segmento. |
| AsSpan<T>(ArraySegment<T>, Range) |
Crea un nuevo intervalo en una parte de un segmento de matriz de destino mediante los índices de inicio y finalización del intervalo. |
| AsSpan<T>(ArraySegment<T>) |
Crea un nuevo intervalo a través de un segmento de matriz de destino. |
| AsSpan<T>(T[], Index) |
Crea un nuevo intervalo sobre la parte de la matriz de destino definida por un Index valor. |
| AsSpan<T>(T[], Int32, Int32) |
Crea un nuevo intervalo sobre la parte de la matriz de destino que comienza en una posición especificada para una longitud especificada. |
| AsSpan<T>(T[], Int32) |
Crea un nuevo intervalo en una parte de la matriz de destino a partir de una posición especificada al final de la matriz. |
| AsSpan<T>(T[], Range) |
Crea un nuevo intervalo en una parte de una matriz de destino definida por un Range valor. |
| AsSpan<T>(T[]) |
Crea un nuevo intervalo a través de una matriz de destino. |
| BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable) |
Busca en un valor completo ReadOnlySpan<T> un valor mediante el tipo genérico especificado |
| BinarySearch<T,TComparable>(Span<T>, TComparable) |
Busca en un valor completo Span<T> un valor mediante el tipo genérico especificado |
| BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer) |
Busca en un valor especificado un valor ReadOnlySpan<T> completo ordenado mediante el tipo genérico especificado |
| BinarySearch<T,TComparer>(Span<T>, T, TComparer) |
Busca en un valor especificado un valor Span<T> completo ordenado mediante el tipo genérico especificado |
| BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>) |
Busca en un valor completo ReadOnlySpan<T> un valor mediante la interfaz genérica especificada IComparable<T> . |
| BinarySearch<T>(Span<T>, IComparable<T>) |
Busca en un valor completo Span<T> un valor mediante la interfaz genérica especificada IComparable<T> . |
| CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Compara un intervalo de caracteres con otro mediante una comparación de cadenas especificada y devuelve un entero que indica su posición relativa en el criterio de ordenación. |
| Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Indica si un valor especificado se produce dentro de un intervalo de caracteres de solo lectura. |
| CopyTo<T>(T[], Memory<T>) |
Copia el contenido de la matriz en una región de memoria. |
| CopyTo<T>(T[], Span<T>) |
Copia el contenido de la matriz en el intervalo. |
| EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina si el final de coincide |
| EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina si la secuencia especificada aparece al final de un intervalo de solo lectura. |
| EndsWith<T>(Span<T>, ReadOnlySpan<T>) |
Determina si la secuencia especificada aparece al final de un intervalo. |
| Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina si este |
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Informa del índice de base cero de la primera aparición del especificado |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Busca la secuencia especificada y devuelve el índice de su primera aparición. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Busca el valor especificado y devuelve el índice de su primera aparición. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Busca la secuencia especificada y devuelve el índice de su primera aparición. |
| IndexOf<T>(Span<T>, T) |
Busca el valor especificado y devuelve el índice de su primera aparición. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Busca el primer índice de cualquiera de los valores especificados. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Busca el primer índice de cualquiera de los valores especificados. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Busca el primer índice de cualquiera de los valores especificados. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Busca el primer índice de cualquiera de los valores especificados. |
| IndexOfAny<T>(Span<T>, T, T, T) |
Busca el primer índice de cualquiera de los valores especificados. |
| IndexOfAny<T>(Span<T>, T, T) |
Busca el primer índice de cualquiera de los valores especificados. |
| IsWhiteSpace(ReadOnlySpan<Char>) |
Indica si el intervalo especificado está vacío o solo contiene caracteres de espacio en blanco. |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Busca la secuencia especificada y devuelve el índice de su última aparición. |
| LastIndexOf<T>(ReadOnlySpan<T>, T) |
Busca el valor especificado y devuelve el índice de su última aparición. |
| LastIndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Busca la secuencia especificada y devuelve el índice de su última aparición. |
| LastIndexOf<T>(Span<T>, T) |
Busca el valor especificado y devuelve el índice de su última aparición. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Busca el último índice de cualquiera de los valores especificados. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Busca el último índice de cualquiera de los valores especificados. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Busca el último índice de cualquiera de los valores especificados. |
| LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Busca el último índice de cualquiera de los valores especificados. |
| LastIndexOfAny<T>(Span<T>, T, T, T) |
Busca el último índice de cualquiera de los valores especificados. |
| LastIndexOfAny<T>(Span<T>, T, T) |
Busca el último índice de cualquiera de los valores especificados. |
| Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32) |
Determina si dos secuencias de solo lectura se superponen en la memoria y genera el desplazamiento del elemento. |
| Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina si dos secuencias de solo lectura se superponen en la memoria. |
| Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32) |
Determina si un intervalo y un intervalo de solo lectura se superponen en memoria y genera el desplazamiento del elemento. |
| Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Determina si un intervalo y un intervalo de solo lectura se superponen en la memoria. |
| Reverse<T>(Span<T>) |
Invierte la secuencia de los elementos en todo el intervalo. |
| SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina el orden relativo de dos secuencias de solo lectura comparando sus elementos mediante IComparable{T}. CompareTo(T). |
| SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>) |
Determina el orden relativo de un intervalo y un intervalo de solo lectura comparando los elementos mediante IComparable{T}. CompareTo(T). |
| SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina si dos secuencias de solo lectura son iguales comparando los elementos mediante IEquatable{T}. Equals(T). |
| SequenceEqual<T>(Span<T>, ReadOnlySpan<T>) |
Determina si un intervalo y un intervalo de solo lectura son iguales comparando los elementos mediante IEquatable{T}. Equals(T). |
| StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina si un intervalo de caracteres de solo lectura comienza con un valor especificado cuando se compara con un valor especificado StringComparison . |
| StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina si una secuencia especificada aparece al principio de un intervalo de solo lectura. |
| StartsWith<T>(Span<T>, ReadOnlySpan<T>) |
Determina si una secuencia especificada aparece al principio de un intervalo. |
| ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo) |
Copia los caracteres del intervalo de origen en el destino, convirtiendo cada carácter en minúsculas mediante las reglas de mayúsculas y minúsculas de la referencia cultural especificada. |
| ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>) |
Copia los caracteres del intervalo de origen en el destino, convirtiendo cada carácter en minúsculas mediante las reglas de mayúsculas y minúsculas de la referencia cultural invariable. |
| ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo) |
Copia los caracteres del intervalo de origen en el destino, convirtiendo cada carácter en mayúsculas mediante las reglas de mayúsculas de la referencia cultural especificada. |
| ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>) |
Copia los caracteres del intervalo de origen en el destino, convirtiendo cada carácter en mayúsculas mediante las reglas de mayúsculas de la referencia cultural invariable. |
| Trim(ReadOnlySpan<Char>, Char) |
Quita todas las apariciones iniciales y finales de un carácter especificado de un intervalo de caracteres de solo lectura. |
| Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Quita todas las apariciones iniciales y finales de un conjunto de caracteres especificados en un intervalo de solo lectura de un intervalo de caracteres de solo lectura. |
| Trim(ReadOnlySpan<Char>) |
Quita todos los caracteres de espacio en blanco iniciales y finales de un intervalo de caracteres de solo lectura. |
| TrimEnd(ReadOnlySpan<Char>, Char) |
Quita todas las apariciones finales de un carácter especificado de un intervalo de solo lectura. |
| TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Quita todas las apariciones finales de un conjunto de caracteres especificados en un intervalo de solo lectura de un intervalo de caracteres de solo lectura. |
| TrimEnd(ReadOnlySpan<Char>) |
Quita todos los caracteres de espacio en blanco finales de un intervalo de caracteres de solo lectura. |
| TrimStart(ReadOnlySpan<Char>, Char) |
Quita todas las apariciones iniciales de un carácter especificado del intervalo. |
| TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Quita todas las apariciones iniciales de un conjunto de caracteres especificados en un intervalo de solo lectura del intervalo. |
| TrimStart(ReadOnlySpan<Char>) |
Quita todos los caracteres de espacio en blanco iniciales de un intervalo de solo lectura. |