Classe Platform::Array
Représente un tableau unidimensionnel et modifiable qui peut être reçu et passé via l'interface binaire d'application (ABI).
Syntaxe
template <typename T>
private ref class Array<TArg, 1> :
public WriteOnlyArray<TArg, 1>,
public IBoxArray<TArg>
Membres
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.
Constructeurs publics
Nom | Description |
---|---|
Constructeurs de tableaux | Initialise un tableau modifiable unidimensionnel de types spécifié par le paramètre de modèle de classe T. |
Méthodes
Voir Platform ::WriteOnlyArray, classe.
Propriétés
Nom | Description |
---|---|
Array ::Value | Récupère un handle vers le tableau actuel. |
Notes
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.
Spécifications
Option du compilateur : /ZW
Constructeurs de tableaux
Initialise un tableau modifiable unidimensionnel de types spécifié par le paramètre de modèle de classe T.
Syntaxe
Array(unsigned int size);
Array(T* data, unsigned int size);
Paramètres
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.
Notes
Pour plus d’informations sur la création d’instances de Platform ::Array, consultez Array et WriteOnlyArray.
Array::get, méthode
Extrait une référence à l'élément de tableau à la position d'index spécifiée.
Syntaxe
T& get(unsigned int index) const;
Paramètres
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.
Valeur de retour
Élément de tableau spécifié par le paramètre index
.
Array::Value, propriété
Récupère un handle vers le tableau actuel.
Syntaxe
property Array^ Value;
Valeur de retour
Handle vers le tableau actuel.