MemoryMarshal.Read<T>(ReadOnlySpan<Byte>) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Írásvédett bájtból álló típusstruktúrát T olvas be.
public:
generic <typename T>
where T : value class static T Read(ReadOnlySpan<System::Byte> source);
public static T Read<T>(ReadOnlySpan<byte> source) where T : struct;
static member Read : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function Read(Of T As Structure) (source As ReadOnlySpan(Of Byte)) As T
Típusparaméterek
- T
Az írásvédett tartományból lekérendő elem típusa.
Paraméterek
- source
- ReadOnlySpan<Byte>
Írásvédett.
Válaszok
A csak olvasható tartományból lekért struktúra.
Kivételek
T felügyelt objektumhivatkozásokat tartalmaz.
source kisebb, mint Ta bájtok hossza.
Megjegyzések
T nem tartalmazhat felügyelt objektumhivatkozásokat. A Read metódus futásidőben hajtja végre ezt az ellenőrzést, és eldobja ArgumentException , ha az ellenőrzés sikertelen.
Figyelmeztetés
Ez a módszer inicializálja a forrástartomány nyers bináris tartalmából a magánpéldány mezőit Tés egyéb megvalósítási részleteit is. A hívóknak gondoskodniuk kell arról, hogy a forrástartomány tartalma megfelelően legyen formázva a Tbelső invariánsok tekintetében.