MemoryMarshal.Read<T>(ReadOnlySpan<Byte>) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca struktur jenis T
dari rentang byte baca-saja.
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
Jenis parameter
- T
Jenis item yang akan diambil dari rentang baca-saja.
Parameter
- source
- ReadOnlySpan<Byte>
Rentang baca-saja.
Mengembalikan
Struktur yang diambil dari rentang baca-saja.
Pengecualian
T
berisi referensi objek terkelola.
source
lebih kecil dari T
panjang byte.
Keterangan
T
tidak boleh berisi referensi objek terkelola. Metode Read
melakukan pemeriksaan ini pada runtime dan melempar ArgumentException
jika pemeriksaan gagal.
Perhatian
Metode ini menginisialisasi instans T
, termasuk bidang instans privat dan detail implementasi lainnya, dari konten biner mentah dari rentang sumber. Penelepon harus memastikan bahwa isi rentang sumber terbentuk dengan baik sehubungan T
dengan invarian internal.