Многие свойства объектов COM представляют свои свойства как массивы, либо просто с использованием синтаксиса доступа как к массивам.
Вам доступно:
Доступ к многомерным массивам или свойствам COM, используя синтаксис доступа к массивам. Также вы можете записывать и создавать свойства таким же образом.
Итерация SafeArray ("настоящие" массивы), используя foreach
.
Это работает, поскольку SafeArrays включает в себя информацию о своём размере.
Если свойство реализует IEnumVariant, то вы также можете использовать
для него foreach. Более подробно читайте в разделе
For Each.