MemoryExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| AsMemory(String, Int32, Int32) |
Cria um novo |
| AsMemory(String, Int32) |
Cria um novo |
| 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 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, 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) |
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 |
| BinarySearch<T,TComparable>(Span<T>, TComparable) |
Pesquisa um valor inteiro classificado Span<T> usando o tipo genérico especificado |
| BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer) |
Pesquisa uma classificação ReadOnlySpan<T> inteira para um valor especificado usando o tipo genérico especificado |
| BinarySearch<T,TComparer>(Span<T>, T, TComparer) |
Pesquisa uma classificação Span<T> inteira para um valor especificado usando o tipo genérico especificado |
| 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> . |
| 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. |
| 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. |
| 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 somente leitura. |
| EndsWith<T>(Span<T>, ReadOnlySpan<T>) |
Determina se a sequência especificada aparece no final de um intervalo. |
| Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Determina se esse |
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Relata o índice baseado em zero da primeira ocorrência do especificado |
| 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) |
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<T>(ReadOnlySpan<T>, ReadOnlySpan<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>, 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. |
| IsWhiteSpace(ReadOnlySpan<Char>) |
Indica se o intervalo especificado está vazio ou contém apenas caracteres de espaço em branco. |
| 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) |
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>) |
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>, 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. |
| 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. |
| 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 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>) |
Determina se duas sequências somente leitura são iguais comparando os elementos usando IEquatable{T}. Equals(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). |
| 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>) |
Determina se uma sequência especificada aparece no início de um intervalo somente 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 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(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. |
| 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. |
| 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. |