Compartir vía


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

Definición

Importante

Esta API no es conforme a CLS.

Lee el número especificado de tipos de valor de la memoria empezando en el desplazamiento y los escribe en una matriz empezando en el índice.

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)

Parámetros de tipo

T

Tipo de valor que se va a leer.

Parámetros

byteOffset
UInt64

Ubicación desde la que se va a iniciar la lectura.

array
T[]

Matriz de salida en la que se va a escribir.

index
Int32

Ubicación en la matriz de salida en la que se va a empezar a escribir.

count
Int32

Número de tipos de valor que se van a leer de la matriz de entrada y que se van a escribir en la matriz de salida.

Atributos

Excepciones

index es menor que cero.

O bien

count es menor que cero.

array es null.

La longitud de la matriz menos el índice es menor que count.

No se ha llamado al método Initialize.

Se aplica a

Consulte también