MemoryMarshal.AsRef Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AsRef<T>(ReadOnlySpan<Byte>) |
Reinterpretuje zakres tylko do odczytu bajtów jako odwołanie tylko do odczytu do struktury typu |
AsRef<T>(Span<Byte>) |
Reinterpretuje zakres bajtów jako odwołanie do struktury typu |
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
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
Zwraca
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.