Unsafe.ReadUnaligned 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.
Overload
| Nama | Deskripsi |
|---|---|
| ReadUnaligned<T>(Byte) |
Membaca nilai jenis |
| ReadUnaligned<T>(Void*) |
Membaca nilai jenis |
ReadUnaligned<T>(Byte)
- Sumber:
- Unsafe.cs
- Sumber:
- Unsafe.cs
- 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>(scoped ref readonly byte source) where T : allows ref struct;
public static T ReadUnaligned<T>(ref byte source);
public static T ReadUnaligned<T>(ref readonly 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
Nilai jenis T yang dibaca dari alamat yang diberikan.
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.
Berlaku untuk
ReadUnaligned<T>(Void*)
- Sumber:
- Unsafe.cs
- Sumber:
- Unsafe.cs
- Sumber:
- Unsafe.cs
- Sumber:
- Unsafe.cs
- Sumber:
- Unsafe.cs
Penting
API ini bukan kompatibel CLS.
Membaca nilai jenis T dari lokasi yang diberikan tanpa mengasumsikan keselarasan dependen arsitektur alamat sumber.
public:
generic <typename T>
static T ReadUnaligned(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source) where T : allows ref struct;
public static T ReadUnaligned<T>(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source);
[<System.CLSCompliant(false)>]
static member ReadUnaligned : nativeptr<unit> -> 'T
static member ReadUnaligned : 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.