Collection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un elemento specifico di un oggetto Collection
in base alla posizione o alla chiave.
Overload
Item[Int32] |
Ottiene un elemento specifico di un oggetto |
Item[Object] |
Ottiene un elemento specifico di un oggetto |
Item[String] |
Ottiene un elemento specifico di un oggetto |
Item[Int32]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Ottiene un elemento specifico di un oggetto Collection
in base alla posizione o alla chiave.
public:
property System::Object ^ default[int] { System::Object ^ get(int Index); };
public object? this[int Index] { get; }
public object this[int Index] { get; }
member this.Item(int) : obj
Default Public ReadOnly Property Item(Index As Integer) As Object
Parametri
- Index
- Int32
Espressione numerica che specifica la posizione di un elemento della raccolta. Index
deve essere un numero compreso tra 1 e il valore della proprietà Count della raccolta. Oppure (B) un'espressione Object
che specifica la posizione o la stringa della chiave di un elemento della raccolta.
Valore della proprietà
Elemento specifico di un Collection
oggetto in base alla posizione o alla chiave.
Esempio
Nell'esempio seguente viene utilizzata la Item
proprietà per recuperare un riferimento a un oggetto in un insieme. birthdays
Crea come Collection
oggetto e quindi recupera l'oggetto che rappresenta il compleanno di Bill, usando la chiave "Bill"
come Index
argomento.
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
Si noti che la prima chiamata specifica in modo esplicito la Item
proprietà , ma la seconda non lo fa. Entrambe le chiamate funzionano perché la Item
proprietà è la proprietà predefinita per un Collection
oggetto .
Commenti
Se Index
è di tipo Object
, la Item
proprietà tenta di considerarla come valore String
, , Char
Char
matrice o integer. Se Item
non può eseguire la conversione Index
in String
o Integer
, genera un'eccezione ArgumentException .
La Item
proprietà è la proprietà predefinita per un insieme. Di conseguenza, le righe di codice seguenti sono equivalenti.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Si applica a
Item[Object]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Ottiene un elemento specifico di un oggetto Collection
in base alla posizione o alla chiave.
public:
property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ Index); };
public object? this[object Index] { get; }
public object this[object Index] { get; }
member this.Item(obj) : obj
Default Public ReadOnly Property Item(Index As Object) As Object
Parametri
- Index
- Object
Espressione numerica che specifica la posizione di un elemento della raccolta. Index
deve essere un numero compreso tra 1 e il valore della proprietà Count della raccolta. Oppure (B) un'espressione Object
che specifica la posizione o la stringa della chiave di un elemento della raccolta.
Valore della proprietà
Elemento specifico di un Collection
oggetto in base alla posizione o alla chiave.
Esempio
Nell'esempio seguente viene utilizzata la Item
proprietà per recuperare un riferimento a un oggetto in un insieme. birthdays
Crea come Collection
oggetto e quindi recupera l'oggetto che rappresenta il compleanno di Bill, usando la chiave "Bill"
come Index
argomento.
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
Si noti che la prima chiamata specifica in modo esplicito la Item
proprietà , ma la seconda non lo fa. Entrambe le chiamate funzionano perché la Item
proprietà è la proprietà predefinita per un Collection
oggetto .
Commenti
Se Index
è di tipo Object
, la Item
proprietà tenta di considerarla come valore String
, , Char
Char
matrice o integer. Se Item
non può eseguire la conversione Index
in String
o Integer
, genera un'eccezione ArgumentException .
La Item
proprietà è la proprietà predefinita per un insieme. Di conseguenza, le righe di codice seguenti sono equivalenti.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Si applica a
Item[String]
- Source:
- Collection.vb
- Source:
- Collection.vb
- Source:
- Collection.vb
Ottiene un elemento specifico di un oggetto Collection
in base alla posizione o alla chiave.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ Key); };
public object? this[string Key] { get; }
public object this[string Key] { get; }
member this.Item(string) : obj
Default Public ReadOnly Property Item(Key As String) As Object
Parametri
- Key
- String
Espressione String
univoca che specifica una stringa chiave utilizzabile al posto di un indice di posizione per accedere a un elemento della raccolta. Key
deve corrispondere all'argomento Key
specificato quando l'elemento è stato aggiunto alla raccolta.
Valore della proprietà
Elemento specifico di un Collection
oggetto in base alla posizione o alla chiave.
Esempio
Nell'esempio seguente viene utilizzata la Item
proprietà per recuperare un riferimento a un oggetto in un insieme. birthdays
Crea come Collection
oggetto e quindi recupera l'oggetto che rappresenta il compleanno di Bill, usando la chiave "Bill"
come Index
argomento.
Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
Dim aBirthday As DateTime
aBirthday = birthdays.Item("Bill")
MsgBox(CStr(aBirthday))
aBirthday = birthdays("Bill")
MsgBox(CStr(aBirthday))
Si noti che la prima chiamata specifica in modo esplicito la Item
proprietà , ma la seconda non lo fa. Entrambe le chiamate funzionano perché la Item
proprietà è la proprietà predefinita per un Collection
oggetto .
Commenti
Se Index
è di tipo Object
, la Item
proprietà tenta di considerarla come valore String
, , Char
Char
matrice o integer. Se Item
non può eseguire la conversione Index
in String
o Integer
, genera un'eccezione ArgumentException .
La Item
proprietà è la proprietà predefinita per un insieme. Di conseguenza, le righe di codice seguenti sono equivalenti.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))