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 mémoire en lisant les octets à 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 de valeur à écrire.
Paramètres
- byteOffset
- UInt64
Emplacement en mémoire dans lequel écrire.
- array
- T[]
Tableau d’entrée.
- index
- Int32
Décalage dans le tableau à partir duquel commencer la lecture.
- 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 Initialize méthode n’a pas été appelée.
Remarques
Chaque élément du tableau d’entrée se compose du type de valeur générique de la classe.