UnmanagedMemoryAccessor.ReadArray<T>(Int64, T[], Int32, Int32) Méthode

Définition

Lit les structures de type T de l'accesseur dans un tableau de type T.

C#
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;
C#
[System.Security.SecurityCritical]
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;

Paramètres de type

T

Type de structure.

Paramètres

position
Int64

Nombre d'octets dans l'accesseur auquel la lecture doit commencer.

array
T[]

Tableau destiné à contenir les structures lues dans l'accesseur.

offset
Int32

Dans array, index dans lequel placer la première structure copiée.

count
Int32

Nombre de structures de type T à lire à partir de l’accesseur.

Retours

Nombre de structures lues dans array. Cette valeur peut être inférieure à count si moins de structures sont disponibles, ou zéro si la fin de l'accesseur est atteinte.

Attributs

Exceptions

array n’est pas assez grand pour contenir count structures (démarrage à partir de position).

array a la valeur null.

position est inférieur à zéro ou supérieur à la capacité de l’accesseur.

L’accesseur ne prend pas en charge la lecture.

L’accesseur a été supprimé.

Remarques

Cette méthode n'est pas sécurisée.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1