Bagikan melalui


Unsafe.ReadUnaligned Metode

Definisi

Overload

ReadUnaligned<T>(Void*)

Membaca nilai jenis T dari lokasi tertentu tanpa mengasumsikan keselarasan dependen arsitektur alamat sumber.

ReadUnaligned<T>(Byte)

Membaca nilai jenis T dari alamat yang diberikan tanpa mengasumsikan keselarasan dependen arsitektur alamat sumber.

ReadUnaligned<T>(Void*)

Sumber:
Unsafe.cs
Sumber:
Unsafe.cs
Sumber:
Unsafe.cs

Penting

API ini bukan kompatibel CLS.

Membaca nilai jenis T dari lokasi tertentu tanpa mengasumsikan keselarasan dependen arsitektur alamat sumber.

public:
generic <typename T>
 static T ReadUnaligned(void* source);
public static T ReadUnaligned<T> (void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T> (void* source);
static member ReadUnaligned : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member ReadUnaligned : 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.

Berlaku untuk

ReadUnaligned<T>(Byte)

Sumber:
Unsafe.cs
Sumber:
Unsafe.cs
Sumber:
Unsafe.cs

Membaca nilai jenis T dari alamat yang diberikan tanpa mengasumsikan keselarasan dependen arsitektur alamat sumber.

public:
generic <typename T>
 static T ReadUnaligned(System::Byte % source);
public static T ReadUnaligned<T> (ref byte source);
static member ReadUnaligned : byte -> 'T
Public Shared Function ReadUnaligned(Of T) (ByRef source As Byte) As T

Jenis parameter

T

Jenis nilai yang akan dibaca.

Parameter

source
Byte

Pointer terkelola yang berisi alamat untuk dibaca.

Mengembalikan

T

Nilai jenis T yang dibaca dari alamat yang diberikan.

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.

Berlaku untuk