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

Definitie

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u het opgegeven aantal waardetypen naar een geheugenlocatie door bytes te lezen vanaf de opgegeven locatie in de invoermatrix.

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)

Type parameters

T

Het waardetype dat moet worden geschreven.

Parameters

byteOffset
UInt64

De locatie in het geheugen waar u naar wilt schrijven.

array
T[]

De invoermatrix.

index
Int32

De verschuiving in de matrix waaruit moet worden gelezen.

count
Int32

Het aantal waardetypen dat moet worden geschreven.

Kenmerken

Uitzonderingen

array is null.

index of count kleiner is dan nul.

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

De Initialize methode is niet aangeroepen.

Opmerkingen

Elk element in de invoermatrix bestaat uit het algemene waardetype van de klasse.

Van toepassing op

Zie ook