Compartir vía


MemoryExtensions Clase

Definición

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

AsMemory(String, Index)

Crea un nuevo ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de un índice especificado.

AsMemory(String, Int32, Int32)

Crea un nuevo ReadOnlyMemory<Char> sobre una parte de la cadena de destino que comienza en una posición especificada con una longitud.

AsMemory(String, Int32)

Crea un nuevo ReadOnlyMemory<Char> sobre una parte de la cadena de destino a partir de una posición de carácter especificada.

AsMemory(String, Range)

Crea un nuevo ReadOnlyMemory<Char> en un intervalo especificado de la cadena de destino.

AsMemory(String)

Crea un nuevo ReadOnlyMemory<Char> sobre la parte de la cadena de destino.

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, Index)

Crea una nueva ReadOnlySpan<T> en una parte de la cadena de destino desde una posición especificada hasta el final de la cadena.

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, Range)

Crea un nuevo ReadOnlySpan<T> en una parte de una cadena de destino mediante los índices de inicio y finalización del intervalo.

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 valor de Index.

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 valor de Range.

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 un ReadOnlySpan<T> ordenado completo mediante el tipo genérico de TComparable especificado.

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

Busca en un valor un Span<T> ordenado completo mediante el tipo genérico de TComparable especificado.

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

Busca en un ReadOnlySpan<T> ordenado completo un valor especificado mediante el tipo genérico especificado TComparer.

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

Busca en un Span<T> ordenado completo un valor especificado mediante el tipo genérico especificado TComparer.

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

Busca un ReadOnlySpan<T> ordenado completo para un valor mediante la interfaz genérica IComparable<T> especificada.

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

Busca un Span<T> ordenado completo para un valor mediante la interfaz genérica IComparable<T> especificada.

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

Determina la longitud de cualquier prefijo común compartido entre span y other.

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

Busca la longitud de cualquier prefijo común compartido entre span y other.

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

Busca la longitud de cualquier prefijo común compartido entre span y other.

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

Busca la longitud de cualquier prefijo común compartido entre span y other.

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.

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

Indica si se encuentra un valor especificado en un intervalo de solo lectura. Los valores se comparan con IEquatable{T}. Equals(T).

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

Indica si se encuentra un valor especificado en un intervalo. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca cualquier aparición de cualquiera de las subcadenas especificadas values.

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

Busca cualquier aparición de cualquiera de las subcadenas especificadas values.

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

Busca una aparición de cualquiera de los valuesespecificados.

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

Busca una aparición de cualquiera de los valuesespecificados.

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

Busca una aparición de value0, value1o value2.

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

Busca una aparición de value0 o value1.

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

Busca una aparición de cualquiera de los values especificados y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca una aparición de cualquiera de los values especificados y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca una aparición de value0, value1o value2y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca una aparición de value0 o value1y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto de value0, value1o value2.

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

Busca cualquier valor distinto de value0 o value1.

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

Busca cualquier valor distinto del valueespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto de value0, value1o value2.

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

Busca cualquier valor distinto de value0 o value1.

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

Busca cualquier valor distinto del valueespecificado.

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

Busca cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca cualquier valor en el intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca cualquier valor en el intervalo entre lowInclusive y highInclusive, ambos incluidos, y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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.

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

Cuenta el número de veces que value se produce en span.

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

Cuenta el número de veces que se produce el value especificado en el span.

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

Cuenta el número de veces que se produce el value especificado en el span.

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

Cuenta el número de veces que se produce el value especificado en el span.

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

Determina si el final del span coincide con el value especificado cuando se compara con la opción de comparisonType especificada.

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

Determina si la secuencia especificada aparece al final de un intervalo de solo lectura.

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

Determina si el valor especificado aparece al final del intervalo.

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

Determina si la secuencia especificada aparece al final de un intervalo.

EnumerateLines(ReadOnlySpan<Char>)

Devuelve una enumeración de líneas en el intervalo proporcionado.

EnumerateLines(Span<Char>)

Devuelve una enumeración de líneas en el intervalo proporcionado.

EnumerateRunes(ReadOnlySpan<Char>)

Devuelve una enumeración de Rune del intervalo de solo lectura proporcionado.

EnumerateRunes(Span<Char>)

Devuelve una enumeración de Rune del intervalo proporcionado.

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

Determina si este span y el intervalo de other especificado tienen los mismos caracteres cuando se comparan con la opción de comparisonType especificada.

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

Informa del índice de base cero de la primera aparición del value especificado en el spanactual.

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

Busca la secuencia especificada y devuelve el índice de su primera aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el valor especificado y devuelve el índice de su primera aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca la secuencia especificada y devuelve el índice de su primera aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el valor especificado y devuelve el índice de su primera aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el primer índice de cualquiera de los valores de subcadena especificados.

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

Busca el primer índice de cualquiera de los valores de subcadena especificados.

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

Busca el primer índice de cualquiera de los valores especificados de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<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 de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

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

Busca el primer índice de cualquiera de los valores especificados de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

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

Busca el primer índice de cualquiera de los valores especificados de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

IndexOfAny<T>(Span<T>, SearchValues<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 de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

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

Busca el primer índice de cualquiera de los valores especificados de forma similar a llamar a IndexOf varias veces con el operador OR lógico.

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

Busca el primer índice de cualquier valor distinto del valuesespecificado.

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

Busca el primer índice de cualquier valor distinto del valuesespecificado.

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

Busca el primer índice de cualquier valor distinto del value0especificado, value1o value2.

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

Busca el primer índice de cualquier valor distinto del value0 especificado o value1.

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

Busca el primer índice de cualquier valor distinto del valueespecificado.

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

Busca el primer índice de cualquier valor distinto del valuesespecificado.

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

Busca el primer índice de cualquier valor distinto del valuesespecificado.

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

Busca el primer índice de cualquier valor distinto del value0especificado, value1o value2.

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

Busca el primer índice de cualquier valor distinto del value0 especificado o value1.

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

Busca el primer índice de cualquier valor distinto del valueespecificado.

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

Busca el primer índice de cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el primer índice de cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el primer índice de cualquier valor del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el primer índice de cualquier valor del intervalo entre lowInclusive y highInclusive, ambos incluidos.

IsWhiteSpace(ReadOnlySpan<Char>)

Indica si el intervalo especificado contiene solo caracteres de espacio en blanco.

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

Informa del índice de base cero de la última aparición del value especificado en el spanactual.

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

Busca la secuencia especificada y devuelve el índice de su última aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el valor especificado y devuelve el índice de su última aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca la secuencia especificada y devuelve el índice de su última aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el valor especificado y devuelve el índice de su última aparición. Los valores se comparan con IEquatable{T}. Equals(T).

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

Busca el último índice de cualquiera de los valores especificados similares a llamar a LastIndexOf varias veces con el operador OR lógico.

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<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 similares a llamar a LastIndexOf varias veces con el operador OR lógico.

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

Busca el último índice de cualquiera de los valores especificados similares a llamar a LastIndexOf varias veces con el operador OR lógico.

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

Busca el último índice de cualquiera de los valores especificados similares a llamar a LastIndexOf varias veces con el operador OR lógico.

LastIndexOfAny<T>(Span<T>, SearchValues<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 similares a llamar a LastIndexOf varias veces con el operador OR lógico.

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

Busca el último índice de cualquiera de los valores especificados similares a llamar a LastIndexOf varias veces con el operador OR lógico.

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

Busca el último índice de cualquier valor distinto del valuesespecificado.

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

Busca el último índice de cualquier valor distinto del valuesespecificado.

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

Busca el último índice de cualquier valor distinto del value0especificado, value1o value2.

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

Busca el último índice de cualquier valor distinto del value0 especificado o value1.

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

Busca el último índice de cualquier valor distinto del valueespecificado.

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

Busca el último índice de cualquier valor distinto del valuesespecificado.

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

Busca el último índice de cualquier valor distinto del valuesespecificado.

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

Busca el último índice de cualquier valor distinto del value0especificado, value1o value2.

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

Busca el último índice de cualquier valor distinto del value0 especificado o value1.

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

Busca el último índice de cualquier valor distinto del valueespecificado.

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

Busca el último índice de cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el último índice de cualquier valor fuera del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el último índice de cualquier valor del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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

Busca el último índice de cualquier valor del intervalo entre lowInclusive y highInclusive, ambos incluidos.

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.

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

Copia source en destination, reemplazando todas las apariciones de oldValue por newValue.

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

Reemplaza todas las apariciones de oldValue por newValue.

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>, IEqualityComparer<T>)

Determina si dos secuencias son iguales comparando los elementos mediante un IEqualityComparer<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>, IEqualityComparer<T>)

Determina si dos secuencias son iguales comparando los elementos mediante un IEqualityComparer<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).

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

Ordena los elementos de toda la Span<T> mediante el TComparer.

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

Ordena los elementos de toda la Span<T> mediante el Comparison<T>especificado.

Sort<T>(Span<T>)

Ordena los elementos de toda la Span<T> mediante la implementación de IComparable<T> de cada elemento del Span<T>.

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

Ordena un par de intervalos (uno que contiene las claves y el otro que contiene los elementos correspondientes) en función de las claves del primer Span<T> mediante el comparador especificado.

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

Ordena un par de intervalos (uno que contiene las claves y el otro que contiene los elementos correspondientes) en función de las claves del primer Span<T> mediante la comparación especificada.

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

Ordena un par de intervalos (uno que contiene las claves y el otro que contiene los elementos correspondientes) en función de las claves del primer Span<T> mediante la implementación de IComparable<T> de cada clave.

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

Analiza el ReadOnlySpan<T> de origen del separatorespecificado, rellenando el intervalo de destination con instancias de Range que representan las regiones entre los separadores.

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

Analiza el ReadOnlySpan<T> de origen del separatorespecificado, rellenando el intervalo de destination con instancias de Range que representan las regiones entre los separadores.

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

Devuelve un tipo que permite enumerar cada elemento dentro de un intervalo de división mediante el intervalo separador proporcionado.

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

Devuelve un tipo que permite la enumeración de cada elemento dentro de un intervalo de división mediante el carácter separador proporcionado.

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

Analiza el ReadOnlySpan<T> de origen de uno de los separatorsespecificados, rellenando el intervalo de destination con instancias de Range que representan las regiones entre los separadores.

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

Analiza el ReadOnlySpan<T> de origen de uno de los separatorsespecificados, rellenando el intervalo de destination con instancias de Range que representan las regiones entre los separadores.

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

Devuelve un tipo que permite enumerar cada elemento dentro de un intervalo de división mediante cualquiera de los elementos proporcionados.

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

Devuelve un tipo que permite la enumeración de cada elemento dentro de un intervalo de división mediante los caracteres separadores proporcionados.

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 de StringComparison especificado.

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

Determina si una secuencia especificada aparece al principio de un intervalo de solo lectura.

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

Determina si el valor especificado aparece al principio del intervalo.

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(Memory<Char>)

Quita todos los caracteres de espacio en blanco iniciales y finales de una región de memoria de caracteres.

Trim(ReadOnlyMemory<Char>)

Quita todos los caracteres de espacio en blanco iniciales y finales de una región de memoria de caracteres de solo lectura.

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.

Trim(Span<Char>)

Quita todos los caracteres de espacio en blanco iniciales y finales de un intervalo de caracteres.

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

Quita todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria.

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

Quita todas las apariciones iniciales y finales de un elemento especificado de una región de memoria.

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

Quita todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria de solo lectura.

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

Quita todas las apariciones iniciales y finales de un elemento especificado de una región de memoria de solo lectura.

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

Quita todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura de un intervalo de solo lectura.

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

Quita todas las apariciones iniciales y finales de un elemento especificado de un intervalo de solo lectura.

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

Quita todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura de un intervalo.

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

Quita todas las apariciones iniciales y finales de un elemento especificado de un intervalo.

TrimEnd(Memory<Char>)

Quita todos los caracteres de espacio en blanco finales de una región de memoria de caracteres.

TrimEnd(ReadOnlyMemory<Char>)

Quita todos los caracteres de espacio en blanco finales de una región de memoria 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.

TrimEnd(Span<Char>)

Quita todos los caracteres de espacio en blanco finales de un intervalo de caracteres.

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

Quita todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria.

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

Quita todas las apariciones finales de un elemento especificado de una región de memoria de caracteres.

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

Quita todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria de solo lectura.

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

Quita todas las apariciones finales de un elemento especificado de una región de memoria de solo lectura.

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

Quita todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura de un intervalo de solo lectura.

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

Quita todas las apariciones finales de un elemento especificado de un intervalo de solo lectura.

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

Quita todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura de un intervalo.

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

Quita todas las apariciones finales de un elemento especificado de un intervalo.

TrimStart(Memory<Char>)

Quita todos los caracteres de espacio en blanco iniciales de una región de memoria.

TrimStart(ReadOnlyMemory<Char>)

Quita todos los caracteres de espacio en blanco iniciales de una región de memoria 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.

TrimStart(Span<Char>)

Quita todos los caracteres de espacio en blanco iniciales de un intervalo.

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

Quita todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria.

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

Quita todas las apariciones iniciales de un elemento especificado de una región de memoria.

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

Quita todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura de una región de memoria.

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

Quita todas las apariciones iniciales de un elemento especificado de una región de memoria.

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

Quita todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura del intervalo.

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

Quita todas las apariciones iniciales de un elemento especificado del intervalo.

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

Quita todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura del intervalo.

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

Quita todas las apariciones iniciales de un elemento especificado del intervalo.

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

Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.

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

Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.

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

Escribe la cadena interpolada especificada en el intervalo de caracteres.

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

Escribe la cadena interpolada especificada en el intervalo de caracteres.

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

Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.

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

Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.

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

Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.

Se aplica a