Udostępnij za pośrednictwem


MemoryMarshal.AsRef Metoda

Definicja

Przeciążenia

AsRef<T>(ReadOnlySpan<Byte>)

Reinterpretuje zakres tylko do odczytu bajtów jako odwołanie tylko do odczytu do struktury typu T.

AsRef<T>(Span<Byte>)

Reinterpretuje zakres bajtów jako odwołanie do struktury typu T.

AsRef<T>(ReadOnlySpan<Byte>)

Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs

Reinterpretuje zakres tylko do odczytu bajtów jako odwołanie tylko do odczytu do struktury typu 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

Parametry typu

T

Typ zwróconego odwołania.

Parametry

span
ReadOnlySpan<Byte>

Zakres tylko do odczytu w celu ponownego zinterpretowania.

Zwraca

T

Odwołanie tylko do odczytu do struktury typu T.

Wyjątki

T zawiera odwołania do obiektów zarządzanych.

Uwagi

T program nie może zawierać odwołań do obiektów zarządzanych. Metoda AsRef wykonuje to sprawdzanie w czasie wykonywania i zgłasza ArgumentException błąd sprawdzania, jeśli sprawdzanie zakończy się niepowodzeniem.

Ta metoda jest obsługiwana tylko na platformach, które obsługują niewłaściwy dostęp do pamięci lub gdy blok pamięci jest wyrównany w inny sposób.

Dotyczy

AsRef<T>(Span<Byte>)

Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs

Reinterpretuje zakres bajtów jako odwołanie do struktury typu 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

Parametry typu

T

Typ zwróconego odwołania.

Parametry

span
Span<Byte>

Zakres do ponownego zinterpretowania.

Zwraca

T

Odwołanie do struktury typu T.

Wyjątki

T zawiera odwołania do obiektów zarządzanych.

Uwagi

T program nie może zawierać odwołań do obiektów zarządzanych. Metoda AsRef wykonuje to sprawdzanie w czasie wykonywania i zgłasza ArgumentException błąd sprawdzania, jeśli sprawdzanie zakończy się niepowodzeniem.

Ta metoda jest obsługiwana tylko na platformach, które obsługują niewłaściwy dostęp do pamięci lub gdy blok pamięci jest wyrównany w inny sposób.

Dotyczy