Bagikan melalui


Unsafe.Read<T>(Void*) Metode

Definisi

Penting

API ini bukan kompatibel CLS.

Membaca nilai jenis T dari lokasi yang diberikan.

public:
generic <typename T>
 static T Read(void* source);
public static T Read<T> (void* source);
[System.CLSCompliant(false)]
public static T Read<T> (void* source);
static member Read : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T

Jenis parameter

T

Jenis nilai yang akan dibaca.

Parameter

source
Void*

Penunjuk tidak terkelola yang berisi alamat untuk dibaca.

Mengembalikan

T

Nilai jenis T yang dibaca dari lokasi tertentu.

Atribut

Keterangan

Perhatian

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, Detik I.12.6.2 ("Perataan").

Berlaku untuk