SafeBuffer.WriteArray<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.
Écrit le nombre spécifié de types valeur dans un emplacement de mémoire en lisant les octets qui commencent à partir de l'emplacement spécifié dans le tableau d'entrée.
public:
generic <typename T>
where T : value class void WriteArray(System::UInt64 byteOffset, cli::array <T> ^ array, int index, int count);
[System.CLSCompliant(false)]
public void WriteArray<T> (ulong byteOffset, T[] array, int index, int count) where T : struct;
[<System.CLSCompliant(false)>]
member this.WriteArray : uint64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (byteOffset As ULong, array As T(), index As Integer, count As Integer)
Paramètres de type
- T
Type valeur à écrire.
Paramètres
- byteOffset
- UInt64
Emplacement où écrire dans la mémoire.
- array
- T[]
Tableau d'entrée.
- index
- Int32
Offset de démarrage de la lecture dans le tableau.
- count
- Int32
Nombre de types valeur à écrire.
- Attributs
Exceptions
array
a la valeur null
.
index
ou count
est inférieur à zéro.
La longueur du tableau d'entrée moins index
est inférieure à count
.
La méthode Initialize n'a pas été appelée.
Remarques
Chaque élément du tableau d’entrée se compose du type valeur générique de la classe .