Méthode Add

Ajoute une paire clé/élément à un objet Dictionary.

Syntaxe

object.Add(key, item)

Arguments :

  • object : requis. Toujours le nom d'un objet Dictionary.

  • key : requis. Clé associée à l'élément qui est ajouté.

  • item : requis. Elément associé à la clé qui est ajoutée.

Remarques

Une erreur survient si la clé existe déjà.

Les exemples suivants illustrent l'utilisation de la méthode Add.

Exemple 1 :

Dim d   ' Create a variable.
Set d = CreateObject("Scripting.Dictionary")

' Add some keys and items.
d.Add "a", "Athens"
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo

Exemple 2 :

Dim d
Set d = CreateObject("Scripting.Dictionary")

' Add some keys and items.
If Not d.Exists("a") Then
    d.Add "a", "Athens"
End If

If Not d.Exists("b") Then
    d.Add "b", "Belgrade"
End If

If Not d.Exists("c") Then
    d.Add "c", "Cairo"
End If
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo

Exemple 3 :

Dim d
Set d = CreateObject("Scripting.Dictionary")

Dim arrKeys, arrItems
arrKeys = Array("a", "b", "c")
arrItems = Array("Athens", "Belgrade", "Cairo")

For i = 0 To UBound(arrKeys)
    d.Add arrKeys(i), arrItems(i)
Next
' Output: Dictionary Object Contains Keys: a,b,c Items: Athens,Belgrade,Cairo

Note:

Le recours direct à la création d'un objet dans l'appel d'ajout au dictionnaire n'est pas pris en charge.

Par exemple :

Set d = CreateObject("Scripting.Dictionary")

'Create an object first and then add it to the dictionary.

Set obj = new class

d.add key, obj Cette syntaxe est prise en charge.