SafeBuffer.ReadArray<T>(UInt64, T[], Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
array är null.
Matrisens längd minus indexet är mindre än count.
Metoden Initialize har inte anropats.