SafeBuffer.ReadArray<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.
Membaca jumlah jenis nilai yang ditentukan dari memori mulai 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
array
adalah null
.
Panjang array dikurangi indeks kurang dari count
.
Metode Initialize belum dipanggil.