ReadOnlyMemory<T> Estrutura
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.
Representa uma região contígua da memória, semelhante a ReadOnlySpan<T>. Ao contrário de ReadOnlySpan<T>, ele não é um tipo como byref.
generic <typename T>
public value class ReadOnlyMemory : IEquatable<ReadOnlyMemory<T>>
generic <typename T>
public value class ReadOnlyMemory
public readonly struct ReadOnlyMemory<T> : IEquatable<ReadOnlyMemory<T>>
public readonly struct ReadOnlyMemory<T>
type ReadOnlyMemory<'T> = struct
Public Structure ReadOnlyMemory(Of T)
Implements IEquatable(Of ReadOnlyMemory(Of T))
Public Structure ReadOnlyMemory(Of T)
- T
O tipo de objeto do qual a região contígua da memória será lida.
- Herança
- Implementações
Read |
Cria uma região de memória em toda a matriz de destino. |
Read |
Cria uma região de memória na parte da matriz de destino começando em uma posição especificada e incluindo um número especificado de elementos. |
Empty |
Obtém um ReadOnlyMemory<T> vazio. |
Is |
Obtém um valor que indica se essa região de memória ROM está vazia. |
Length |
Obtém o número de itens na região de memória. |
Span |
Obtém um intervalo da região de memória. |
Copy |
Copia o conteúdo da região de memória ROM para uma região de memória de destino. |
Equals(Object) |
Determina se o objeto especificado é igual à região de memória ROM atual. |
Equals(Read |
Determina se a instância atual e um objeto ReadOnlyMemory<T> especificado são iguais. |
Get |
Retorna o código hash para este ReadOnlyMemory<T>. |
Pin() |
Cria um identificador para a memória. |
Slice(Int32) |
Forma uma fatia da região de memória fornecida, começando em uma posição especificada e continuando até o final. |
Slice(Int32, Int32) |
Forma uma fatia da região de memória especificada, começando na posição |
To |
Copia o conteúdo da região de memória para uma nova matriz. |
To |
Retorna a representação da cadeia de caracteres dessa instância de memória ROM. |
Try |
Tenta copiar o conteúdo da memória somente leitura para o destino e retorna um valor que indica se a operação de cópia foi bem-sucedida. |
Implicit(Array |
Define uma conversão implícita de um ArraySegment<T> em um ReadOnlyMemory<T>. |
Implicit(T[] to Read |
Define uma conversão implícita de uma matriz em um ReadOnlyMemory<T>. |
Trim<T>(Read |
Remove todas as ocorrências à esquerda e à direita de um elemento especificado de uma região de memória ROM. |
Trim<T>(Read |
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 ROM. |
Trim |
Remove todas as ocorrências à direita de um elemento especificado de uma região de memória ROM. |
Trim |
Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória ROM. |
Trim |
Remove todas as ocorrências à esquerda de um elemento especificado de uma região de memória. |
Trim |
Remove todas as ocorrências à esquerda de um conjunto de elementos especificados em um intervalo somente leitura de uma região de memória. |
Produto | Versões |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Standard | 2.1 |