MemoryMarshal.AsRef Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AsRef<T>(ReadOnlySpan<Byte>) |
Reinterpretuje rozsah bajtů jen pro čtení jako odkaz jen pro čtení na strukturu typu |
AsRef<T>(Span<Byte>) |
Znovu interpretuje rozsah bajtů jako odkaz na strukturu typu |
AsRef<T>(ReadOnlySpan<Byte>)
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
Reinterpretuje rozsah bajtů jen pro čtení jako odkaz jen pro čtení na strukturu 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 vráceného odkazu.
Parametry
- span
- ReadOnlySpan<Byte>
Rozsah jen pro čtení, který se má reinterpretovat.
Návraty
Odkaz jen pro čtení na strukturu typu T
.
Výjimky
T
obsahuje odkazy na spravované objekty.
Poznámky
T
nemůže obsahovat odkazy na spravované objekty. Metoda AsRef
provádí tuto kontrolu za běhu a vyvolá ArgumentException
, pokud kontrola selže.
Tato metoda je podporována pouze na platformách, které podporují nesprávně zarovnaný přístup k paměti, nebo pokud je blok paměti zarovnán jinými způsoby.
Platí pro
AsRef<T>(Span<Byte>)
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
- Zdroj:
- MemoryMarshal.cs
Znovu interpretuje rozsah bajtů jako odkaz na strukturu 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 vráceného odkazu.
Parametry
Návraty
Odkaz na strukturu typu T
.
Výjimky
T
obsahuje odkazy na spravované objekty.
Poznámky
T
nemůže obsahovat odkazy na spravované objekty. Metoda AsRef
provádí tuto kontrolu za běhu a vyvolá ArgumentException
, pokud kontrola selže.
Tato metoda je podporována pouze na platformách, které podporují nesprávně zarovnaný přístup k paměti, nebo pokud je blok paměti zarovnán jinými způsoby.