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 dans la mémoire à partir de l'offset indiqué, puis les écrit dans un tableau à partir de l'index indiqué.
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 valeur à lire.
Paramètres
- byteOffset
- UInt64
Emplacement de démarrage de la lecture.
- array
- T[]
Tableau de sortie où écrire.
- index
- Int32
Emplacement de démarrage de l'écriture dans le tableau de sortie.
- count
- Int32
Nombre de types valeur à lire dans le 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 méthode Initialize n'a pas été appelée.