Compartir vía


SafeBuffer.WriteArray<T>(UInt64, T[], Int32, Int32) Método

Definición

Importante

Esta API no es conforme a CLS.

Escribe el número especificado de tipos de valor en una ubicación de memoria leyendo bytes a partir de la ubicación especificada en la matriz de entrada.

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)

Parámetros de tipo

T

Tipo de valor que se va a escribir.

Parámetros

byteOffset
UInt64

Ubicación de la memoria en la que se va a escribir.

array
T[]

Matriz de entrada.

index
Int32

Desplazamiento en la matriz a partir del cual se va a empezar a leer.

count
Int32

Número de tipos de valor que se van a escribir.

Atributos

Excepciones

array es null.

index o count es menor que cero.

La longitud de la matriz de entrada menos index es menor que count.

No se ha llamado al método Initialize.

Comentarios

Cada elemento de la matriz de entrada consta del tipo de valor genérico de la clase .

Se aplica a

Consulte también