SafeBuffer.WriteArray<T>(UInt64, 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.
Penting
API ini bukan kompatibel CLS.
Menulis jumlah jenis nilai yang ditentukan ke lokasi memori dengan membaca byte mulai dari lokasi yang ditentukan dalam array input.
public:
generic <typename T>
where T : value class void WriteArray(System::UInt64 byteOffset, cli::array <T> ^ array, int index, int count);
[System.CLSCompliant(false)]
public void WriteArray<T> (ulong byteOffset, T[] array, int index, int count) where T : struct;
[<System.CLSCompliant(false)>]
member this.WriteArray : uint64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (byteOffset As ULong, array As T(), index As Integer, count As Integer)
Jenis parameter
- T
Jenis nilai yang akan ditulis.
Parameter
- byteOffset
- UInt64
Lokasi dalam memori untuk ditulis.
- array
- T[]
Array input.
- index
- Int32
Offset dalam array untuk mulai membaca.
- count
- Int32
Jumlah jenis nilai yang akan ditulis.
- Atribut
Pengecualian
array
adalah null
.
index
atau count
kurang dari nol.
Panjang array input dikurangi index
dari count
.
Metode Initialize belum dipanggil.
Keterangan
Setiap elemen dalam array input terdiri dari jenis nilai generik kelas.