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

Definition

Viktigt!

Detta API uppfyller inte CLS.

Skriver det angivna antalet värdetyper till en minnesplats genom att läsa byte från den angivna platsen i indatamatrisen.

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)

Typparametrar

T

Den värdetyp som ska skrivas.

Parametrar

byteOffset
UInt64

Platsen i minnet att skriva till.

array
T[]

Indatamatrisen.

index
Int32

Förskjutningen i matrisen som ska börja läsas från.

count
Int32

Antalet värdetyper som ska skrivas.

Attribut

Undantag

array är null.

index eller count är mindre än noll.

Längden på indatamatrisen minus index är mindre än count.

Metoden Initialize har inte anropats.

Kommentarer

Varje element i indatamatrisen består av klassens generiska värdetyp.

Gäller för

Se även