SafeBuffer.WriteArray<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.
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.