Page 32 - 6735
P. 32

Колекція  містить  методи,  які  дозволяють  додавати  нові  елементи,
           вставляти  їх  у  задане  положення,  видаляти  і  підраховувати  їхню
           кількість. Зазвичай використовувати колекції зручніше ніж масиви.
           У  наступному  прикладі  використовуйте  Set  c  =  Nothing  для
           видалення  колекції,  або  описуйте  колекцію  всередині  процедури
           main.

           Dim c As New Collection 'колекція
           Dim x As Variant

           Public Sub main()
           c.Add "січень" 'додати елемент із ключем 1
           c.Add "лютий" 'додати елемент із ключем 2
           c.Add "грудень", before:=1  'вставити елемент перед 1
           c.Add "березень", "5" 'додати елемент із ключем 5
           c.Remove 2 'видалити елемент із ключем 2 ("січень")
           Debug.Print c.Count 'кількість елементів
           Debug.Print c(1), c(2), c("5") 'значення елементів за
           ключами
           'Debug.Print c.Item("5")'або так
           For Each x In c 'для всіх елементів 'x' у колекції 'c'
               Debug.Print x, 'вивести елемент
           Next x
           Set c = Nothing
           End Sub
           3
           грудень       лютий         березень
           грудень       лютий         березень

                             Словник Scripting.Dictionary

              Словник  (Scripting.Dictionary)  –  це  об’єкт,  який  містить
           дані у вигляді множини пар ключ-значення. Значення можуть мати
           довільний  тип.  Звернутись  до  значення  словника  можна  за  його
           унікальним  ключем.  Словник  містить  властивості  і  методи,  які
           дозволяють додавати і видаляти дані, змінювати ключі, перевіряти
                                          32
   27   28   29   30   31   32   33   34   35   36   37