Plusieurs objets COM exposent leurs propriétés comme tableaux, ou en utilisant un chemin d'accès à la façon des tableaux.
Il est possible de :
Accéder aux tableaux multidimensionnels ou aux propriétés COM qui requièrent plusieurs paramètres comme si l'on accédait à un tableau. Il est aussi possible d'écrire ces propriétés en utilisant cette technique.
Boucler sur les SafeArrays ("vrais" tableaux) en utilisant la structure
de contrôle foreach. Cela fonctionne
car un SafeArray comporte des informations à propos de sa taille. Si
une propriété à la façon des tableaux implémente IEnumVariant, alors on
peut aussi utiliser foreach pour cette propriété ; consulter For Each pour plus d'informations à ce sujet.