Condividi tramite


UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Metodo

Definizione

Scrive strutture da una matrice di tipo T nella funzione di accesso.

public:
generic <typename T>
 where T : value class void WriteArray(long position, cli::array <T> ^ array, int offset, int count);
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer)

Parametri di tipo

T

Tipo di struttura.

Parametri

position
Int64

Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.

array
T[]

Matrice da scrivere nella funzione di accesso.

offset
Int32

Indice in array a partire dal quale iniziare la scrittura.

count
Int32

Numero di strutture in array da scrivere.

Attributi

Eccezioni

Non ci sono abbastanza byte nella funzione di accesso dopo position per scrivere il numero di strutture specificato da count.

position è minore di zero o maggiore della capacità della funzione di accesso.

-oppure-

offset o count è minore di zero.

array è null.

La funzione di accesso non supporta la scrittura.

La funzione di accesso è stata eliminata.

Si applica a