Classe Platform::Array
Représente un tableau unidimensionnel et modifiable qui peut être reçu et passé via l'interface binaire d'application (ABI).
template <typename T>
private ref class Array<TArg, 1> :
public WriteOnlyArray<TArg, 1>,
public IBoxArray<TArg>
Platform ::Array hérite de toutes ses méthodes de Platform ::WriteOnlyArray, classe et implémente la Value
propriété de l’interface Platform ::IBoxArray.
Nom | Description |
---|---|
Constructeurs de tableaux | Initialise un tableau modifiable unidimensionnel de types spécifié par le paramètre de modèle de classe T. |
Voir Platform ::WriteOnlyArray, classe.
Nom | Description |
---|---|
Array ::Value | Récupère un handle vers le tableau actuel. |
La classe Array est sealed et ne peut pas être héritée.
Le système de types Windows Runtime ne prend pas en charge le concept de tableaux irréguliers et, par conséquent, vous ne pouvez pas passer un IVector<Platform::Array<T>>
comme valeur de retour ou paramètre de méthode. Pour passer un tableau en escalier ou une séquence de séquences à travers l'ABI, utilisez IVector<IVector<T>^>
.
Pour plus d’informations sur le moment et la façon d’utiliser Platform ::Array, consultez Array et WriteOnlyArray.
Cette classe est définie dans l'en-tête vccorlib.h, qui est inclus automatiquement par le compilateur. Il est visible dans IntelliSense, mais pas dans l’Explorateur d’objets, car il n’est pas un type public défini dans platform.winmd.
Option du compilateur : /ZW
Initialise un tableau modifiable unidimensionnel de types spécifié par le paramètre de modèle de classe T.
Array(unsigned int size);
Array(T* data, unsigned int size);
T
Paramètre de modèle de classe.
size
Nombre d’éléments dans le tableau.
data
Pointeur vers un tableau de données de type T
utilisé pour initialiser l'objet Array.
Pour plus d’informations sur la création d’instances de Platform ::Array, consultez Array et WriteOnlyArray.
Extrait une référence à l'élément de tableau à la position d'index spécifiée.
T& get(unsigned int index) const;
index
Index de base zéro qui identifie un élément du tableau. L’index minimal est 0 et l’index maximal est la valeur spécifiée par le size
paramètre dans le constructeur Array.
Élément de tableau spécifié par le paramètre index
.
Récupère un handle vers le tableau actuel.
property Array^ Value;
Handle vers le tableau actuel.