UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) 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.
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.
array
adalah null
.
Pengaktor tidak mendukung penulisan.
Aksesor telah dibuang.