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

Definition

Viktigt!

Detta API uppfyller inte CLS.

Läser det angivna antalet värdetyper från minnet med början vid förskjutningen och skriver dem till en matris som börjar vid indexet.

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)

Typparametrar

T

Värdetypen som ska läsas.

Parametrar

byteOffset
UInt64

Den plats som du vill börja läsa från.

array
T[]

Den utdatamatris som ska skrivas till.

index
Int32

Platsen i utdatamatrisen som du vill börja skriva till.

count
Int32

Antalet värdetyper som ska läsas från indatamatrisen och skriva till utdatamatrisen.

Attribut

Undantag

index är mindre än noll.

-eller-

count är mindre än noll.

array är null.

Matrisens längd minus indexet är mindre än count.

Metoden Initialize har inte anropats.

Gäller för

Se även