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)

Crea un objeto ReadOnlyMemory<Char> en la parte de la cadena de destino.

AsMemory(String, Index)

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

AsMemory(String, Int32)

Crea un objeto ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de una posición de caracteres especificada.

AsMemory(String, Int32, Int32)

Crea un objeto ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de una posición especificada con una longitud.

AsMemory(String, Range)

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

AsMemory<T>(ArraySegment<T>)

Crea una región de memoria en la parte del segmento de matriz de destino.

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

Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada hasta el final del segmento.

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

Crea una región de memoria en la parte del segmento de la matriz de destino a partir de una posición especificada y con una longitud especificada.

AsMemory<T>(T[])

Crea una región de memoria en la matriz de destino.

AsMemory<T>(T[], Index)

Crea una región de memoria en la parte de la matriz de destino a partir de un índice especificado y hasta el final de la matriz.

AsMemory<T>(T[], Int32)

Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y hasta el final de la matriz.

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

Crea una región de memoria en la parte de la matriz de destino a partir de una posición especificada y con una longitud especificada.

AsMemory<T>(T[], Range)

Crea una región de memoria en la parte de la matriz de destino que comienza en el índice de inicio inclusivo del intervalo y termina en el índice de finalización exclusivo del intervalo.

AsSpan(String)

Crea un intervalo de solo lectura en una cadena.

AsSpan(String, Index)

Crea un nuevo sobre ReadOnlySpan<T> una parte de la cadena de destino a partir de una posición especificada al final de la cadena.

AsSpan(String, Int32)

Crea un 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, Int32, Int32)

Crea un intervalo de solo lectura en una parte de la cadena de destino a partir de una posición especificada y con un número de caracteres especificado.

AsSpan(String, Range)

Crea una nueva ReadOnlySpan<T> a través de una parte de una cadena de destino mediante los índices inicial y final del intervalo.

AsSpan<T>(ArraySegment<T>)

Crea un intervalo en un segmento de la matriz de destino.

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

Crea un intervalo en una parte del segmento de la matriz de destino a partir de un índice especificado y hasta el final del segmento.

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

Crea un intervalo en una parte de un segmento de la matriz de destino a partir de una posición especificada hasta el final del segmento.

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

Crea un intervalo en una parte de un segmento de una matriz de destino a partir de una posición especificada y con una longitud especificada.

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

Crea un intervalo en una parte de un segmento de la matriz de destino mediante los índices inicial y final del intervalo.

AsSpan<T>(T[])

Crea un intervalo en una matriz de destino.

AsSpan<T>(T[], Index)

Crea un intervalo en la parte de la matriz de destino definida por un valor de Index.

AsSpan<T>(T[], Int32)

Crea un intervalo en una parte de la matriz de destino a partir de una posición especificada y hasta el final de la matriz.

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

Crea un intervalo en la parte de la matriz de destino a partir de una posición especificada y con una longitud especificada.

AsSpan<T>(T[], Range)

Crea un intervalo en una parte de una matriz de destino definida por un valor de Range.

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

Busca un valor en un objeto ReadOnlySpan<T> ordenado completo, utilizando el tipo genérico TComparable especificada.

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

Busca un valor en un objeto Span<T> ordenado completo, utilizando el tipo genérico TComparable especificada.

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

Busca un valor especificado en un objeto ReadOnlySpan<T> ordenado completo, utilizando el tipo genérico TComparer especificada.

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

Busca un valor especificado en un objeto Span<T> ordenado completo, utilizando el tipo genérico TComparer especificada.

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

Busca un valor en un objeto ReadOnlySpan<T> ordenado completo, utilizando la interfaz genérica IComparable<T> especificada.

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

Busca un valor en un objeto Span<T> ordenado completo, utilizando la interfaz genérica IComparable<T> especificada.

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

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

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

Determina 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.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<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 utilizando 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 aparece dentro de un intervalo de caracteres de solo lectura.

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

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

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

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

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

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>.

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

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>.

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

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

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

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

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

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

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

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

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

Busca una aparición de cualquiera de los valores especificados values 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 valores especificados values y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca una aparición de value0 o value1, 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 value2, y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca cualquier valor distinto del especificado values.

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

Busca cualquier valor distinto del especificado values.

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

Busca cualquier valor distinto del especificado value.

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

Busca cualquier valor distinto value0 de o value1.

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

Busca cualquier valor distinto de value0, value1o value2.

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

Busca cualquier valor distinto del especificado values.

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

Busca cualquier valor distinto del especificado values.

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

Busca cualquier valor distinto del especificado value.

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

Busca cualquier valor distinto value0 de o value1.

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

Busca cualquier valor distinto de value0, value1o value2.

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 inclusive, y devuelve true si se encuentra. Si no se encuentra, devuelve false.

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

Busca cualquier valor en el intervalo entre lowInclusive y highInclusive, ambos inclusive, 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 value que se produce en span.

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

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

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

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

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

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

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

Determina si el final de span coincide con el objeto value especificado cuando se comparan usando la opción comparisonType especificada.

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.

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 a partir del intervalo de solo lectura proporcionado.

EnumerateRunes(Span<Char>)

Devuelve una enumeración de Rune a partir del intervalo proporcionado.

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

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

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

Devuelve el índice de base cero de la primera aparición del objeto value especificado en el objeto span actual.

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

Busca la secuencia especificada y devuelve el índice de su primera aparición. Los valores se comparan mediante 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 mediante 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 mediante 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 mediante IEquatable{T}.Equals(T).

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

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>.

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

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>.

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

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

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

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

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

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

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

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

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

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

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

Busca el primer índice de cualquier valor distinto del especificado values.

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

Busca el primer índice de cualquier valor distinto del especificado values.

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

Busca el primer índice de cualquier valor distinto del especificado value.

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

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

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

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

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

Busca el primer índice de cualquier valor distinto del especificado values.

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

Busca el primer índice de cualquier valor distinto del especificado values.

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

Busca el primer índice de cualquier valor distinto del especificado value.

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

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

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

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

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)

Devuelve el índice de base cero de la última aparición del objeto value especificado en el objeto span actual.

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

Busca la secuencia especificada y devuelve el índice de su última aparición. Los valores se comparan mediante 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 mediante 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 mediante 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 mediante IEquatable{T}.Equals(T).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Determina si dos secuencias de solo lectura se superponen en la memoria.

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>(Span<T>, ReadOnlySpan<T>)

Determina si un intervalo y un intervalo 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 la memoria y genera el desplazamiento del elemento.

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 de 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 dos secuencias de solo lectura, comparando sus 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>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

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

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

Determina si dos secuencias son iguales comparando los elementos mediante .IEqualityComparer<T>

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

Ordena todos los elementos de Span<T> mediante TComparer.

Sort<T>(Span<T>)

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

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

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

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

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

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

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

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

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

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

Analiza el origen ReadOnlySpan<T> del especificado separatory rellena el destination intervalo con Range instancias que representan las regiones entre los separadores.

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

Analiza el origen ReadOnlySpan<T> del especificado separatory rellena el destination intervalo con Range instancias que representan las regiones entre los separadores.

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

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

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

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

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

Determina si un intervalo de caracteres de solo lectura comienza por un valor especificado cuando se comparan utilizando un valor StringComparison especificado.

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

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

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

Determina si una secuencia especificada aparece al inicio 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 y minú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 y minú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>)

Quita todos los caracteres de espacio en blanco iniciales y finales de un intervalo 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 de un intervalo de caracteres de solo lectura todas las apariciones iniciales y finales de un conjunto de caracteres especificados en un intervalo 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 de una región de memoria todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura.

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 de una región de memoria de solo lectura todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo 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 de un intervalo de solo lectura todas las apariciones iniciales y finales de un conjunto de elementos especificados en 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 de un intervalo todas las apariciones iniciales y finales de un conjunto de elementos especificados en un intervalo de solo lectura.

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

Quita todos los caracteres de espacio en blanco 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 de un intervalo de caracteres de solo lectura todas las apariciones finales de un conjunto de caracteres especificados en un intervalo 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 de una región de memoria todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura.

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 de una región de memoria de solo lectura todas las apariciones finales de un conjunto de elementos especificados en un intervalo 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 de un intervalo de solo lectura todas las apariciones finales de un conjunto de elementos especificados en 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 de un intervalo todas las apariciones finales de un conjunto de elementos especificados en un intervalo de solo lectura.

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

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

TrimStart(ReadOnlySpan<Char>, Char)

Quita todas las apariciones iniciales de un carácter especificado de un intervalo.

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

Quita del intervalo todas las apariciones iniciales de un conjunto de caracteres especificados en 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 de una región de memoria todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura.

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 de una región de memoria todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura.

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 del intervalo todas las apariciones iniciales de un conjunto de elementos especificados en un intervalo de solo lectura.

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

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

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

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

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 CompositeFormat cadena en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos por la representación de cadena de los argumentos correspondientes.

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

Escribe la CompositeFormat cadena en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos por 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 CompositeFormat cadena en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos por la representación de cadena de los argumentos correspondientes.

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

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

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

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

Se aplica a