Bagikan melalui


UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Metode

Definisi

Menulis struktur dari array jenis T ke dalam aksesor.

public:
generic <typename T>
 where T : value class void WriteArray(long position, cli::array <T> ^ array, int offset, int count);
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer)

Jenis parameter

T

Jenis struktur.

Parameter

position
Int64

Jumlah byte ke dalam aksesor untuk mulai menulis.

array
T[]

Array yang akan ditulis ke dalam aksesor.

offset
Int32

Indeks di array untuk mulai menulis.

count
Int32

Jumlah struktur yang array akan ditulis.

Atribut

Pengecualian

Tidak ada cukup byte di aksesor setelah position menulis jumlah struktur yang ditentukan oleh count.

position kurang dari nol atau lebih besar dari kapasitas aksesor.

-atau-

offset atau count kurang dari nol.

arrayadalah null.

Pengaktor tidak mendukung penulisan.

Aksesor telah dibuang.

Berlaku untuk