SafeBuffer.ReadArray<T>(UInt64, T[], Int32, Int32) Methode

Definitie

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

index is kleiner dan nul.

– of –

count is kleiner dan nul.

array is null.

De lengte van de matrix min de index is kleiner dan count.

De Initialize methode is niet aangeroepen.

Van toepassing op

Zie ook