SafeBuffer.ReadArray<T>(UInt64, T[], Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Lit le nombre spécifié de types valeur à partir de la mémoire à partir du décalage et les écrit dans un tableau commençant à l’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;
[<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)
Paramètres de type
- T
Type de valeur à lire.
Paramètres
- byteOffset
- UInt64
Emplacement à partir duquel commencer la lecture.
- array
- T[]
Tableau de sortie dans lequel écrire.
- index
- Int32
Emplacement dans le tableau de sortie dans lequel commencer l’écriture.
- count
- Int32
Nombre de types valeur à lire à partir du tableau d’entrée et à écrire dans le tableau de sortie.
- Attributs
Exceptions
array a la valeur null.
La longueur du tableau moins l’index est inférieure countà .
La Initialize méthode n’a pas été appelée.