Bagikan melalui


SafeBuffer.ReadArray<T>(UInt64, T[], Int32, Int32) Metode

Definisi

Penting

API ini bukan kompatibel CLS.

Membaca jumlah jenis nilai yang ditentukan dari memori yang dimulai dari offset, dan menulisnya ke dalam array yang dimulai dari indeks.

public:
generic <typename T>
 where T : value class void ReadArray(System::UInt64 byteOffset, cli::array <T> ^ array, int index, int count);
[System.CLSCompliant(false)]
public void ReadArray<T> (ulong byteOffset, T[] array, int index, int count) where T : struct;
[<System.CLSCompliant(false)>]
member this.ReadArray : uint64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub ReadArray(Of T As Structure) (byteOffset As ULong, array As T(), index As Integer, count As Integer)

Jenis parameter

T

Jenis nilai yang akan dibaca.

Parameter

byteOffset
UInt64

Lokasi untuk mulai membaca.

array
T[]

Array output untuk ditulis.

index
Int32

Lokasi dalam array output untuk mulai menulis.

count
Int32

Jumlah jenis nilai yang akan dibaca dari array input dan untuk menulis ke array output.

Atribut

Pengecualian

index kurang dari nol.

-atau-

count kurang dari nol.

arrayadalah null.

Panjang array dikurangi indeks kurang dari count.

Metode Initialize belum dipanggil.

Berlaku untuk

Lihat juga