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
arrayadalah 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.