SafeBuffer.ReadArray(UInt64, T[], Int32, Int32) SafeBuffer.ReadArray(UInt64, T[], Int32, Int32) SafeBuffer.ReadArray(UInt64, T[], Int32, Int32) SafeBuffer.ReadArray(UInt64, T[], Int32, Int32) Method

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.Reads the specified number of value types from memory starting at the offset, and writes them into an array starting at the index.

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;
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.The value type to read.

Parámetros

byteOffset
UInt64 UInt64 UInt64 UInt64

Ubicación desde la que se va a iniciar la lectura.The location from which to start reading.

array
T[]

Matriz de salida en la que se va a escribir.The output array to write to.

index
Int32 Int32 Int32 Int32

Ubicación en la matriz de salida en la que se va a empezar a escribir.The location in the output array to begin writing to.

count
Int32 Int32 Int32 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.The number of value types to read from the input array and to write to the output array.

Excepciones

index es menor que cero.index is less than zero.

O bien-or- count es menor que cero.count is less than zero.

La longitud de la matriz menos el índice es menor que count.The length of the array minus the index is less than count.

Se aplica a

Consulte también: