MemoryExtensions Classe

Definição

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Herança
MemoryExtensions

Métodos

Nome Description
AsMemory(String, Index)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em um índice especificado.

AsMemory(String, Int32, Int32)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição especificada com um comprimento.

AsMemory(String, Int32)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição de caractere especificada.

AsMemory(String, Range)

Cria um novo ReadOnlyMemory<Char> em um intervalo especificado da cadeia de caracteres de destino.

AsMemory(String)

Cria um novo ReadOnlyMemory<Char> sobre a parte da cadeia de caracteres de destino.

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

Cria uma nova região de memória sobre a parte do segmento de matriz de destino começando em uma posição especificada com um comprimento especificado.

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

Cria uma nova região de memória sobre a parte do segmento de matriz de destino começando em uma posição especificada até o final do segmento.

AsMemory<T>(ArraySegment<T>)

Cria uma nova região de memória sobre a parte do segmento de matriz de destino.

AsMemory<T>(T[], Index)

Cria uma nova região de memória sobre a parte da matriz de destino começando em um índice especificado até o final da matriz.

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

Cria uma nova região de memória sobre a parte da matriz de destino começando em uma posição especificada com um comprimento especificado.

AsMemory<T>(T[], Int32)

Cria uma nova região de memória sobre a parte da matriz de destino começando em uma posição especificada até o final da matriz.

AsMemory<T>(T[], Range)

Cria uma nova região de memória sobre a parte da matriz de destino começando no índice de início inclusivo do intervalo e terminando no índice final exclusivo do intervalo.

AsMemory<T>(T[])

Cria uma nova região de memória sobre a matriz de destino.

AsSpan(String, Index)

Cria um novo ReadOnlySpan<T> em uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Int32, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada para um número especificado de caracteres.

AsSpan(String, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Range)

Cria um novo ReadOnlySpan<T> em uma parte de uma cadeia de caracteres de destino usando os índices de início e de término do intervalo.

AsSpan(String)

Cria um novo intervalo somente leitura em uma cadeia de caracteres.

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

Cria um novo intervalo em uma parte do segmento de matriz de destino começando em um índice especificado e terminando no final do segmento.

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

Cria um novo intervalo sobre uma parte de um segmento de matriz de destino de uma posição especificada para um comprimento especificado.

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

Cria um novo intervalo em uma parte de um segmento de matriz de destino de uma posição especificada até o final do segmento.

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

Cria um novo intervalo em uma parte de um segmento de matriz de destino usando os índices de início e de término do intervalo.

AsSpan<T>(ArraySegment<T>)

Cria um novo intervalo em um segmento de matriz de destino.

AsSpan<T>(T[], Index)

Cria um novo intervalo sobre a parte da matriz de destino definida por um Index valor.

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

Cria um novo intervalo sobre a parte da matriz de destino começando em uma posição especificada para um comprimento especificado.

AsSpan<T>(T[], Int32)

Cria um novo intervalo em uma parte da matriz de destino começando em uma posição especificada até o final da matriz.

AsSpan<T>(T[], Range)

Cria um novo intervalo em uma parte de uma matriz de destino definida por um Range valor.

AsSpan<T>(T[])

Cria um novo intervalo em uma matriz de destino.

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

Pesquisa um valor inteiro classificado ReadOnlySpan<T> usando o tipo genérico especificado TComparable .

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

Pesquisa um valor inteiro classificado Span<T> usando o tipo genérico especificado TComparable .

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

Pesquisa uma classificação ReadOnlySpan<T> inteira para um valor especificado usando o tipo genérico especificado TComparer .

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

Pesquisa uma classificação Span<T> inteira para um valor especificado usando o tipo genérico especificado TComparer .

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

Pesquisa um valor inteiro classificado ReadOnlySpan<T> usando a interface genérica especificada IComparable<T> .

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

Pesquisa um valor inteiro classificado Span<T> usando a interface genérica especificada IComparable<T> .

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

Determina o comprimento de qualquer prefixo comum compartilhado entre span e other.

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

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

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

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

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

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

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

Compara um intervalo de caracteres com outro usando uma comparação de cadeia de caracteres especificada e retorna um inteiro que indica sua posição relativa na ordem de classificação.

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

Indica se um valor especificado ocorre dentro de um intervalo de caracteres somente leitura.

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

Pesquisa o valor especificado e retorna true se encontrado. Se não for encontrado, retornará false.

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

Indica se um valor especificado é encontrado em um intervalo somente leitura.

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

Indica se um valor especificado é encontrado em um intervalo.

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

Pesquisa qualquer ocorrência de qualquer uma das subcadeias de caracteres valuesespecificadas.

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

Pesquisa qualquer ocorrência de qualquer uma das subcadeias de caracteres valuesespecificadas.

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

Pesquisa qualquer ocorrência de qualquer um dos especificados values e retorna true se encontrado. Se não for encontrado, retornará false.

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

Pesquisa uma ocorrência de qualquer um dos especificados values.

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

Pesquisa uma ocorrência de qualquer um dos especificados values.

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

Pesquisa uma ocorrência de qualquer um dos valores especificados.

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

Pesquisa qualquer ocorrência dos valores especificados no intervalo especificado.

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

Pesquisa uma ocorrência de value0, value1ou value2 no intervalo especificado.

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

Pesquisa uma ocorrência de value0 ou value1.

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

Pesquisa uma ocorrência de qualquer um dos especificados values e retorna true se encontrado. Se não for encontrado, retornará false.

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

Pesquisa uma ocorrência de qualquer um dos especificados values e retorna true se encontrado. Se não for encontrado, retornará false.

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

Pesquisa uma ocorrência de value0, value1ou value2 no intervalo especificado.

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

Pesquisa uma ocorrência de value0 ou value1e retorna true se encontrado. Se não for encontrado, retornará false.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

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

Pesquisa o intervalo especificado para qualquer valor diferente de value.

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

Pesquisa qualquer valor diferente value0 ou value1.

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

Pesquisa qualquer valor diferente value0de , value1ou value2.

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

Pesquisa qualquer valor diferente value0de , value1ou value2.

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

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

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

Pesquisa qualquer valor diferente value0de , value1ou value2.

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

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

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

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

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

Pesquisa qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive, e retorna true se encontrado. Se não for encontrado, retornará false.

ContainsAnyWhiteSpace(ReadOnlySpan<Char>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

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

Copia o conteúdo da matriz em uma região de memória.

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

Copia o conteúdo da matriz para o intervalo.

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

Conta o número de vezes que o especificado value ocorre no span.

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

Conta o número de vezes value em span.

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

Conta o número de vezes que o especificado value ocorre no span.

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

Conta o número de vezes que o especificado value ocorre no span.

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

Conta o número de vezes que o especificado value ocorre no span.

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

Conta o número de vezes que o especificado value ocorre no span.

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

Conta o número de vezes que qualquer um dos especificados values ocorre no span.

CountAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Conta o número de vezes que qualquer um dos especificados values ocorre no span.

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

Conta o número de vezes que qualquer um dos especificados values ocorre no span.

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

Determina se o final do span corresponde ao especificado value quando comparado usando a opção especificada comparisonType .

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

Determina se a sequência especificada aparece no final do intervalo somente leitura.

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

Determina se a sequência especificada aparece no final de um intervalo somente leitura.

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

Determina se o valor especificado aparece no final do intervalo.

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

Determina se o valor especificado aparece no final do intervalo.

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

Determina se a sequência especificada aparece no final de um intervalo.

EnumerateLines(ReadOnlySpan<Char>)

Retorna uma enumeração de linhas no intervalo fornecido.

EnumerateLines(Span<Char>)

Retorna uma enumeração de linhas no intervalo fornecido.

EnumerateRunes(ReadOnlySpan<Char>)

Retorna uma enumeração do Rune intervalo somente leitura fornecido.

EnumerateRunes(Span<Char>)

Retorna uma enumeração do Rune intervalo fornecido.

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

Determina se esse span e o intervalo especificado other têm os mesmos caracteres quando comparados usando a opção especificada comparisonType .

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

Relata o índice baseado em zero da primeira ocorrência do especificado value no atual span.

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

Pesquisa a sequência especificada e retorna o índice de sua primeira ocorrência.

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

Pesquisa a sequência especificada e retorna o índice de sua primeira ocorrência.

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

Pesquisa o valor especificado e retorna o índice de sua primeira ocorrência.

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

Pesquisa o valor especificado e retorna o índice de sua primeira ocorrência.

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

Pesquisa a sequência especificada e retorna o índice de sua primeira ocorrência.

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

Pesquisa o valor especificado e retorna o índice de sua primeira ocorrência.

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

Pesquisa o primeiro índice de qualquer um dos valores de subcadeia de caracteres especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores de subcadeia de caracteres especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer um dos valores especificados.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado value.

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

Pesquisa o primeiro índice de qualquer valor diferente dos dois valores especificados.

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

Pesquisa o primeiro índice de qualquer valor diferente value0de , value1ou value2.

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

Pesquisa o primeiro índice de qualquer valor diferente value0de , value1ou value2.

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

Pesquisa o primeiro índice de qualquer valor diferente dos dois valores especificados.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado value.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente value0de , value1ou value2.

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

Pesquisa o primeiro índice de qualquer valor diferente dos dois valores especificados.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado value.

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

Pesquisa o primeiro índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa o primeiro índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

IndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

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

Pesquisa o primeiro índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa o primeiro índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

IndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

IsWhiteSpace(ReadOnlySpan<Char>)

Indica se o intervalo especificado está vazio ou contém apenas caracteres de espaço em branco.

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

Relata o índice baseado em zero da última ocorrência do especificado value no atual span.

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

Pesquisa a sequência especificada e retorna o índice de sua última ocorrência. Se não for encontrado, retornará -1.

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

Pesquisa a sequência especificada e retorna o índice de sua última ocorrência.

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

Pesquisa o valor especificado e retorna o índice de sua última ocorrência. Se não for encontrado, retornará -1.

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

Pesquisa o valor especificado e retorna o índice de sua última ocorrência.

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

Pesquisa a sequência especificada e retorna o índice de sua última ocorrência.

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

Pesquisa o valor especificado e retorna o índice de sua última ocorrência.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer um dos valores especificados.

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

Pesquisa o último índice de qualquer valor diferente do especificado values.

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

Pesquisa o último índice de qualquer valor diferente do especificado values.

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

Pesquisa o último índice de qualquer valor diferente do especificado values.

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

Pesquisa o último índice de qualquer valor diferente do especificado value.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0 ou value1.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0, value1ou value2.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0, value1ou value2.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0 ou value1.

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

Pesquisa o último índice de qualquer valor diferente do especificado value.

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

Pesquisa o último índice de qualquer valor diferente do especificado values.

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

Pesquisa o último índice de qualquer valor diferente do especificado values.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0, value1ou value2.

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

Pesquisa o último índice de qualquer valor diferente do especificado value0 ou value1.

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

Pesquisa o último índice de qualquer valor diferente do especificado value.

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

Pesquisa o último índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa o último índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

LastIndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

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

Pesquisa o último índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

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

Pesquisa o último índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

LastIndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, , ReadOnlyMemory<T>Span<T>e ReadOnlySpan<T>.

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

Determina se duas sequências somente leitura se sobrepõem na memória e geram o deslocamento do elemento.

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

Determina se duas sequências somente leitura se sobrepõem na memória.

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

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória e geram o deslocamento do elemento.

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

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória.

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

source Copia para destination, substituindo todas as ocorrências de newValueoldValue .

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

source Copia para destination, substituindo todas as ocorrências de newValueoldValue .

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

Substitui todas as ocorrências de oldValue por newValue.

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

Substitui todas as ocorrências de oldValue por newValue.

ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

source Copia para destination, substituindo todas as ocorrências de qualquer um dos elementos values por newValue.

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

Substitui em span todas as ocorrências de qualquer um dos elementos values por newValue.

ReplaceAnyExcept<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

source Copia para destination, substituindo todas as ocorrências de qualquer um dos elementos que não sejam aqueles values com newValue.

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

Substitui em span todos os elementos, exceto aqueles em values, por newValue.

Reverse<T>(Span<T>)

Inverte a sequência dos elementos em todo o intervalo.

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

Determina a ordem relativa das sequências que estão sendo comparadas comparando os elementos usando IComparable{T}. CompareTo(T).

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

Determina a ordem relativa de duas sequências somente leitura comparando seus elementos usando IComparable{T}. CompareTo(T).

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

Determina a ordem relativa de um intervalo e um intervalo somente leitura comparando os elementos usando IComparable{T}. CompareTo(T).

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

Determina se duas sequências são iguais comparando os elementos usando um IEqualityComparer<T>.

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

Determina se duas sequências somente leitura são iguais comparando os elementos usando IEquatable{T}. Equals(T).

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

Determina se duas sequências são iguais comparando os elementos usando um IEqualityComparer<T>.

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

Determina se um intervalo e um intervalo somente leitura são iguais comparando os elementos usando IEquatable{T}. Equals(T).

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

Classifica os elementos no todo Span<T> usando o TComparer.

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

Classifica os elementos no todo Span<T> usando o especificado Comparison<T>.

Sort<T>(Span<T>)

Classifica os elementos no todo Span<T> usando a IComparable<T> implementação de cada elemento do Span<T>.

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

Classifica um par de intervalos (um contendo as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando o comparador especificado.

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

Classifica um par de intervalos (um contendo as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando a comparação especificada.

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

Classifica um par de intervalos (um contendo as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando a IComparable<T> implementação de cada chave.

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

Analisa a origem ReadOnlySpan<T> do intervalo especificado separator, preenchendo o destination intervalo com Range instâncias que representam as regiões entre os separadores.

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

Analisa a origem ReadOnlySpan<T> do intervalo especificado separator, preenchendo o destination intervalo com Range instâncias que representam as regiões entre os separadores.

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

Retorna um tipo que permite a enumeração de cada elemento em um intervalo de divisão usando o intervalo separador fornecido.

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

Retorna um tipo que permite a enumeração de cada elemento em um intervalo dividido usando o caractere separador fornecido.

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

Analisa a origem ReadOnlySpan<T> de uma das especificadas separators, preenchendo o destination intervalo com Range instâncias que representam as regiões entre os separadores.

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

Analisa a origem ReadOnlySpan<T> de uma das especificadas separators, preenchendo o destination intervalo com Range instâncias que representam as regiões entre os separadores.

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

Retorna um tipo que permite a enumeração de cada elemento em um intervalo de divisão usando qualquer um dos elementos fornecidos.

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

Retorna um tipo que permite a enumeração de cada elemento em um intervalo dividido usando os caracteres separadores fornecidos.

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

Determina se um intervalo de caracteres somente leitura começa com um valor especificado quando comparado usando um valor especificado StringComparison .

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

Determina se uma sequência especificada aparece no início de um intervalo somente leitura.

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

Determina se uma sequência especificada aparece no início de um intervalo somente leitura.

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

Determina se o valor especificado aparece no início do intervalo.

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

Determina se o valor especificado aparece no início do intervalo.

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

Determina se uma sequência especificada aparece no início de um intervalo.

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

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras minúsculas, usando as regras de maiúsculas e minúsculas da cultura especificada.

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

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras minúsculas, usando as regras de maiúsculas e minúsculas da cultura invariável.

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

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras maiúsculas, usando as regras de maiúsculas da cultura especificada.

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

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em maiúsculas usando as regras de maiúsculas da cultura invariável.

Trim(Memory<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de uma região de memória de caractere.

Trim(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de uma região de memória de caractere somente leitura.

Trim(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências à esquerda e à direita de um caractere especificado de um intervalo de caracteres somente leitura.

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

Remove todas as ocorrências à esquerda e à direita de um conjunto de caracteres especificado em um intervalo somente leitura de um intervalo de caracteres somente leitura.

Trim(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de um intervalo de caracteres somente leitura.

Trim(Span<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de um intervalo de caracteres.

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

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de uma região de memória.

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

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória somente leitura.

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

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de uma região de memória somente leitura.

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

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo somente leitura.

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

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de um intervalo somente leitura.

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

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo.

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

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de um intervalo.

TrimEnd(Memory<Char>)

Remove todos os caracteres de espaço em branco à direita de uma região de memória de caractere.

TrimEnd(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à direita de uma região de memória de caractere somente leitura.

TrimEnd(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências à direita de um caractere especificado de um intervalo somente leitura.

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

Remove todas as ocorrências à direita de um conjunto de caracteres especificado em um intervalo somente leitura de um intervalo de caracteres somente leitura.

TrimEnd(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à direita de um intervalo de caracteres somente leitura.

TrimEnd(Span<Char>)

Remove todos os caracteres de espaço em branco à direita de um intervalo de caracteres.

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

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências à direita de um elemento especificado de uma região de memória de caractere.

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

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória somente leitura.

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

Remove todas as ocorrências à direita de um elemento especificado de uma região de memória somente leitura.

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

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo somente leitura.

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

Remove todas as ocorrências à direita de um elemento especificado de um intervalo somente leitura.

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

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo.

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

Remove todas as ocorrências à direita de um elemento especificado de um intervalo.

TrimStart(Memory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória.

TrimStart(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória somente leitura.

TrimStart(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências principais de um caractere especificado do intervalo.

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

Remove todas as ocorrências principais de um conjunto de caracteres especificado em um intervalo somente leitura do intervalo.

TrimStart(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo somente leitura.

TrimStart(Span<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Grava a CompositeFormat cadeia de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a CompositeFormat cadeia de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

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

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

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

Grava a CompositeFormat cadeia de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a CompositeFormat cadeia de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a CompositeFormat cadeia de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

Aplica-se a