Partager via


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.

Voir aussi

Espace de noms de plateforme
Array et WriteOnlyArray