MemoryExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece métodos de extensão para os tipos relacionados com memória e span, 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
| Name | Description |
|---|---|
| AsMemory(String, Index) |
Cria uma nova |
| AsMemory(String, Int32, Int32) |
Cria um novo |
| AsMemory(String, Int32) |
Cria uma nova |
| AsMemory(String, Range) |
Cria um novo |
| AsMemory(String) |
Cria um novo |
| AsMemory<T>(ArraySegment<T>, Int32, Int32) |
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada com um comprimento especificado. |
| AsMemory<T>(ArraySegment<T>, Int32) |
Cria uma nova região de memória sobre a porção do segmento do array alvo que começa numa posição especificada até ao final do segmento. |
| AsMemory<T>(ArraySegment<T>) |
Cria uma nova região de memória sobre a parte do segmento do array alvo. |
| AsMemory<T>(T[], Index) |
Cria uma nova região de memória sobre a porção do array alvo a partir de um índice especificado até ao final do array. |
| AsMemory<T>(T[], Int32, Int32) |
Cria uma nova região de memória sobre a porção do array alvo que começa numa posição especificada com um comprimento especificado. |
| AsMemory<T>(T[], Int32) |
Cria uma nova região de memória sobre a porção do array alvo a partir de uma posição especificada até ao final do array. |
| AsMemory<T>(T[], Range) |
Cria uma nova região de memória sobre a porção do array alvo que começa no índice inicial inclusivo do intervalo e termina no índice final exclusivo do intervalo. |
| AsMemory<T>(T[]) |
Cria uma nova região de memória sobre o array alvo. |
| AsSpan(String, Int32, Int32) |
Cria um novo intervalo de apenas leitura sobre uma porção da cadeia de destino a partir de uma posição especificada para um número determinado de caracteres. |
| AsSpan(String, Int32) |
Cria um novo intervalo só de leitura sobre uma porção da cadeia alvo desde uma posição especificada até ao fim da cadeia. |
| AsSpan(String) |
Cria um novo intervalo de apenas leitura sobre uma cadeia. |
| AsSpan<T>(ArraySegment<T>, Index) |
Cria um novo espaço sobre uma porção do segmento alvo do array, começando num índice especificado e terminando no final do segmento. |
| AsSpan<T>(ArraySegment<T>, Int32, Int32) |
Cria um novo vão sobre uma porção de um segmento de matriz alvo a partir de uma posição especificada para um comprimento especificado. |
| AsSpan<T>(ArraySegment<T>, Int32) |
Cria um novo vão sobre uma porção de um segmento de matriz alvo desde uma posição especificada até ao fim do segmento. |
| AsSpan<T>(ArraySegment<T>, Range) |
Cria um novo vão sobre uma porção de um segmento de array alvo usando os índices de início e fim da faixa. |
| AsSpan<T>(ArraySegment<T>) |
Cria um novo espaço sobre um segmento de array alvo. |
| AsSpan<T>(T[], Index) |
Cria um novo intervalo sobre a porção do array alvo definida por um Index valor. |
| AsSpan<T>(T[], Int32, Int32) |
Cria um novo vão sobre a porção da matriz alvo que começa numa posição especificada para um comprimento especificado. |
| AsSpan<T>(T[], Int32) |
Cria um novo vão sobre uma porção do array alvo começando numa posição especificada até ao final do array. |
| AsSpan<T>(T[], Range) |
Cria um novo intervalo sobre uma parte de um array alvo definido por um Range valor. |
| AsSpan<T>(T[]) |
Cria um novo vão sobre uma matriz de alvo. |
| BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable) |
Pesquisa um valor inteiro ordenado ReadOnlySpan<T> usando o tipo genérico especificado |
| BinarySearch<T,TComparable>(Span<T>, TComparable) |
Pesquisa um valor inteiro ordenado Span<T> usando o tipo genérico especificado |
| BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer) |
Pesquisa numa ordenação ReadOnlySpan<T> inteira por um valor especificado usando o tipo genérico especificado |
| BinarySearch<T,TComparer>(Span<T>, T, TComparer) |
Pesquisa numa ordenação Span<T> inteira por um valor especificado usando o tipo genérico especificado |
| BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>) |
Pesquisa um valor inteiro ordenado ReadOnlySpan<T> usando a interface genérica especificada IComparable<T> . |
| BinarySearch<T>(Span<T>, IComparable<T>) |
Pesquisa um valor inteiro ordenado Span<T> usando a interface genérica especificada IComparable<T> . |
| CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Compara um intervalo de caracteres com outro usando uma comparação de cadeias especificada e devolve um inteiro que indica a sua posição relativa na ordem de ordenação. |
| Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Indica se um valor especificado ocorre dentro de um intervalo de caracteres apenas de leitura. |
| CopyTo<T>(T[], Memory<T>) |
Copia o conteúdo do array para uma região de memória. |
| CopyTo<T>(T[], Span<T>) |
Copia o conteúdo do array para o espaço. |
| EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina se o final do |
| EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina se a sequência especificada aparece no final de um intervalo apenas de leitura. |
| EndsWith<T>(Span<T>, ReadOnlySpan<T>) |
Determina se a sequência especificada aparece no final de um vão. |
| Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina se este |
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Reporta o índice baseado em zero da primeira ocorrência do especificado |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Procura a sequência especificada e devolve o índice da sua primeira ocorrência. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Procura o valor especificado e devolve o índice da sua primeira ocorrência. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Procura a sequência especificada e devolve o índice da sua primeira ocorrência. |
| IndexOf<T>(Span<T>, T) |
Procura o valor especificado e devolve o índice da sua primeira ocorrência. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IndexOfAny<T>(Span<T>, T, T, T) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IndexOfAny<T>(Span<T>, T, T) |
Procura o primeiro índice de qualquer um dos valores especificados. |
| IsWhiteSpace(ReadOnlySpan<Char>) |
Indica se o espaço especificado está vazio ou contém apenas caracteres de espaço em branco. |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Procura a sequência especificada e devolve o índice da sua última ocorrência. |
| LastIndexOf<T>(ReadOnlySpan<T>, T) |
Procura o valor especificado e devolve o índice da sua última ocorrência. |
| LastIndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Procura a sequência especificada e devolve o índice da sua última ocorrência. |
| LastIndexOf<T>(Span<T>, T) |
Procura o valor especificado e devolve o índice da sua última ocorrência. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Procura o último índice de qualquer um dos valores especificados. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Procura o último índice de qualquer um dos valores especificados. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Procura o último índice de qualquer um dos valores especificados. |
| LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Procura o último índice de qualquer um dos valores especificados. |
| LastIndexOfAny<T>(Span<T>, T, T, T) |
Procura o último índice de qualquer um dos valores especificados. |
| LastIndexOfAny<T>(Span<T>, T, T) |
Procura o último índice de qualquer um dos valores especificados. |
| Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32) |
Determina se duas sequências de apenas leitura se sobrepõem na memória e gera o deslocamento de elemento. |
| Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina se duas sequências de apenas leitura se sobrepõem na memória. |
| Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32) |
Determina se um span e um span só de leitura se sobrepõem na memória e gera o deslocamento do elemento. |
| Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Determina se um span e um span só de leitura se sobrepõem na memória. |
| Reverse<T>(Span<T>) |
Inverte a sequência dos elementos em todo o intervalo. |
| SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina a ordem relativa de duas sequências somente de leitura comparando os seus elementos usando IComparable{T}. CompareTo(T). |
| SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>) |
Determina a ordem relativa de um intervalo e de um intervalo de apenas leitura comparando os elementos usando IComparable{T}. CompareTo(T). |
| SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina se duas sequências somente de leitura são iguais comparando os elementos usando IEquatable{T}. É igual a T. |
| SequenceEqual<T>(Span<T>, ReadOnlySpan<T>) |
Determina se um span e um span só de leitura são iguais comparando os elementos usando IEquatable{T}. É igual a T. |
| StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina se um intervalo de caracteres só de leitura começa com um valor especificado quando comparado usando um valor especificado StringComparison . |
| StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Determina se uma sequência especificada aparece no início de um intervalo de apenas leitura. |
| 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 da fonte para o destino, convertendo cada carácter para minúsculas, usando as regras de maiúscula da cultura especificada. |
| ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>) |
Copia os caracteres da fonte para o destino, convertendo cada carácter para minúsculas, usando as regras de carcaça da cultura invariante. |
| ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo) |
Copia os caracteres da fonte para o destino, convertendo cada carácter em maiúsculas, usando as regras de carcaça da cultura especificada. |
| ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>) |
Copia os caracteres da fonte para o destino, convertendo cada carácter para maiúsculas usando as regras de maiúscula da cultura invariante. |
| Trim(ReadOnlySpan<Char>, Char) |
Remove todas as ocorrências iniciais e finais de um carácter especificado de um intervalo de caracteres apenas de leitura. |
| Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Remove todas as ocorrências iniciais e finais de um conjunto de caracteres especificados num espaço de apenas leitura de um intervalo de caracteres apenas de leitura. |
| Trim(ReadOnlySpan<Char>) |
Remove todos os caracteres em branco iniciais e finais de um intervalo de caracteres apenas de leitura. |
| TrimEnd(ReadOnlySpan<Char>, Char) |
Remove todas as ocorrências finais de um carácter especificado de um intervalo de apenas leitura. |
| TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Remove todas as ocorrências finais de um conjunto de caracteres especificados num intervalo de apenas leitura de um intervalo de caracteres apenas de leitura. |
| TrimEnd(ReadOnlySpan<Char>) |
Remove todos os caracteres de espaço em branco finais de um intervalo de caracteres apenas de leitura. |
| TrimStart(ReadOnlySpan<Char>, Char) |
Remove todas as ocorrências principais de um carácter especificado do intervalo. |
| TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Remove todas as ocorrências iniciais de um conjunto de caracteres especificados num intervalo somente de leitura a partir desse espaço. |
| TrimStart(ReadOnlySpan<Char>) |
Remove todos os caracteres de espaço em branco iniciais de um intervalo de apenas leitura. |