Unsafe.Read<T>(Void*) 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.
Penting
API ini bukan kompatibel CLS.
Membaca nilai jenis T dari lokasi yang diberikan.
public:
generic <typename T>
static T Read(void* source);
[System.CLSCompliant(false)]
public static T Read<T>(void* source) where T : allows ref struct;
public static T Read<T>(void* source);
[System.CLSCompliant(false)]
public static T Read<T>(void* source);
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T
static member Read : nativeptr<unit> -> 'T
Jenis parameter
- T
Jenis nilai yang akan dibaca.
Parameter
- source
- Void*
Pointer tidak terkelola yang berisi alamat yang akan dibaca.
Mengembalikan
Nilai jenis T yang dibaca dari lokasi yang diberikan.
- Atribut
Keterangan
Caution
Pemanggil harus memastikan bahwa ada SizeOf<T>() byte memori yang dapat dibaca yang tersedia mulai dari lokasi yang ditujukkan oleh source. Pelanggaran akses dapat terjadi jika persyaratan ini tidak terpenuhi.
source diasumsikan sebagai penunjuk yang diratakan dengan benar ke nilai jenis T. Untuk informasi selengkapnya tentang asumsi perataan, lihat ECMA-335, Sec. I.12.6.2 ("Perataan").