Imposta o restituisce un elemento per una chiave specificata in un oggetto Dictionary. Per le raccolte, restituisce un elemento in base alla chiave specificata. Lettura/scrittura.
Sintassi
object.Item(key)[ = newitem]
Argomenti:
Object: obbligatorio. Sempre il nome di una raccolta o di un oggetto Dictionary.
Key: obbligatorio. Chiave associata all'elemento da recuperare o aggiungere.
Newitem: facoltativo. Utilizzato solo per l'oggetto Dictionary , non valido per le raccolte. Se l'argomento viene specificato, newitem è il nuovo valore associato alla chiave specificata.
Note
Se la chiave non viene trovata quando si modifica un elemento, viene creata una nuova chiave in base all'argomento newitem specificato. Se l'argomento key non viene trovato quando viene eseguito il tentativo di restituire un elemento esistente, viene creata una nuova chiave e l'elemento corrispondente viene lasciato vuoto.
Nell'esempio seguente viene illustrato l'uso della proprietà Item.
Esempio 1
Function GetItem
Dim d ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "a", "Athens"
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
' Get the item for key "c".
GetItem = d.Item("c")
End Function
' Usage
Dim result
result = GetItem()
' Output: Cairo
Esempio 2
Function SetExistingItem
Dim d ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "x", "Xenon"
d.Add "y", "Yttrium"
d.Add "z", "Zirconium"
' Set a new item for key "y".
d.Item("y") = "Yosemite"
' Get the item for key "y".
SetExistingItem = d.Item("y")
End Function
' Usage
Dim result
result = SetExistingItem()
' Output: Yosemite
Esempio 3
Function AddNewItem
Dim d ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "m", "Moscow"
d.Add "n", "New York"
d.Add "t", "Tokyo"
' Attempt to get an item for a non-existing key and set a new item.
d.Item("p") = "Paris"
' Get the item for the newly added key "p".
AddNewItem = d.Item("p")
End Function
' Usage
Dim result
result = AddNewItem()
' Output: Paris