SafeBuffer.WriteArray<T>(UInt64, T[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.