Compartilhar via


MemoryMarshal.AsRef Método

Definição

Sobrecargas

AsRef<T>(ReadOnlySpan<Byte>)

Reinterpreta um intervalo somente leitura de bytes como uma referência somente leitura para a estrutura do tipo T.

AsRef<T>(Span<Byte>)

Reinterpreta um intervalo de bytes como uma referência à estrutura do tipo T.

AsRef<T>(ReadOnlySpan<Byte>)

Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs

Reinterpreta um intervalo somente leitura de bytes como uma referência somente leitura para a estrutura do tipo T.

public:
generic <typename T>
 where T : value class static T& ^ AsRef(ReadOnlySpan<System::Byte> span);
public static ref readonly T AsRef<T> (ReadOnlySpan<byte> span) where T : struct;
static member AsRef : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As ReadOnlySpan(Of Byte)) As T

Parâmetros de tipo

T

O tipo da referência retornada.

Parâmetros

span
ReadOnlySpan<Byte>

O intervalo somente leitura a se reinterpretado.

Retornos

T

A referência somente leitura para a estrutura do tipo T.

Exceções

T contém referências de objeto gerenciado.

Comentários

T não pode conter referências de objeto gerenciado. O AsRef método executa essa verificação em runtime e lança ArgumentException se a verificação falhar.

Esse método tem suporte apenas em plataformas que dão suporte ao acesso de memória desalinhado ou quando o bloco de memória é alinhado por outros meios.

Aplica-se a

AsRef<T>(Span<Byte>)

Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs

Reinterpreta um intervalo de bytes como uma referência à estrutura do tipo T.

public:
generic <typename T>
 where T : value class static T % AsRef(Span<System::Byte> span);
public static ref T AsRef<T> (Span<byte> span) where T : struct;
static member AsRef : Span<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As Span(Of Byte)) As T

Parâmetros de tipo

T

O tipo da referência retornada.

Parâmetros

span
Span<Byte>

O intervalo para reinterpretar.

Retornos

T

A referência à estrutura do tipo T.

Exceções

T contém referências de objeto gerenciado.

Comentários

T não pode conter referências de objeto gerenciado. O AsRef método executa essa verificação em runtime e lança ArgumentException se a verificação falhar.

Esse método tem suporte apenas em plataformas que dão suporte ao acesso de memória desalinhado ou quando o bloco de memória é alinhado por outros meios.

Aplica-se a