Compartilhar via


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

Definição

Importante

Esta API não está em conformidade com CLS.

Lê o número de tipos de valor especificado do início da memória no deslocamento e os grava no início de uma matriz no í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

O tipo de valor a ser lido.

Parâmetros

byteOffset
UInt64

O local do qual a leitura será iniciada.

array
T[]

A matriz de saída na qual gravar.

index
Int32

O local na matriz de saída no qual começar a gravação.

count
Int32

O número de tipos de valor a serem lidos da matriz de entrada e a serem gravados na matriz de saída.

Atributos

Exceções

index é menor que zero.

- ou -

count é menor que zero.

array é null.

O comprimento da matriz menos o índice é menor que count.

O método Initialize não foi chamado.

Aplica-se a

Confira também