SafeBuffer.ReadArray<T>(UInt64, T[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Leest het opgegeven aantal waardetypen uit het geheugen vanaf de offset en schrijft deze naar een matrix die begint bij de index.
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)
Type parameters
- T
Het waardetype dat moet worden gelezen.
Parameters
- byteOffset
- UInt64
De locatie van waaruit moet worden gelezen.
- array
- T[]
De uitvoermatrix waar naar moet worden geschreven.
- index
- Int32
De locatie in de uitvoermatrix waar u naar wilt gaan schrijven.
- count
- Int32
Het aantal waardetypen dat moet worden gelezen uit de invoermatrix en naar de uitvoermatrix moet worden geschreven.
- Kenmerken
Uitzonderingen
array is null.
De lengte van de matrix min de index is kleiner dan count.
De Initialize methode is niet aangeroepen.