Collection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een specifiek element van een Collection object op positie of op sleutel op.
Overloads
| Name | Description |
|---|---|
| Item[Int32] |
Hiermee haalt u een specifiek element van een |
| Item[Object] |
Hiermee haalt u een specifiek element van een |
| Item[String] |
Hiermee haalt u een specifiek element van een |
Item[Int32]
Hiermee haalt u een specifiek element van een Collection object op positie of op sleutel op.
public:
property System::Object ^ default[int] { System::Object ^ get(int Index); };
public object this[int Index] { get; }
member this.Item(int) : obj
Default Public ReadOnly Property Item(Index As Integer) As Object
Parameters
- Index
- Int32
Een numerieke expressie die de positie van een element van de verzameling aangeeft.
Index moet een getal tussen 1 en de waarde van de eigenschap van de verzameling Count zijn. Of (B) Een Object expressie die de positie of sleuteltekenreeks van een element van de verzameling aangeeft.
Waarde van eigenschap
Een specifiek element van een Collection object op positie of op sleutel.
Voorbeelden
In het volgende voorbeeld wordt de Item eigenschap gebruikt om een verwijzing naar een object in een verzameling op te halen. Het maakt birthdays als een Collection object en haalt vervolgens het object op dat de verjaardag van Bill vertegenwoordigt, met behulp van de sleutel "Bill" als het Index argument.
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))
Houd er rekening mee dat de eerste aanroep expliciet de Item eigenschap opgeeft, maar de tweede niet. Beide aanroepen werken omdat de Item eigenschap de standaardeigenschap voor een Collection object is.
Opmerkingen
Als Index van het type Objectis, probeert de Item eigenschap deze te behandelen als een String, CharCharmatrix of gehele waarde. Als Item het niet kan worden geconverteerd Index naar String of Integer, wordt er een ArgumentException uitzondering gegenereerd.
De Item eigenschap is de standaardeigenschap voor een verzameling. Daarom zijn de volgende regels code gelijkwaardig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Van toepassing op
Item[Object]
Hiermee haalt u een specifiek element van een Collection object op positie of op sleutel op.
public:
property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ Index); };
public object this[object Index] { get; }
member this.Item(obj) : obj
Default Public ReadOnly Property Item(Index As Object) As Object
Parameters
- Index
- Object
Een numerieke expressie die de positie van een element van de verzameling aangeeft.
Index moet een getal tussen 1 en de waarde van de eigenschap van de verzameling Count zijn. Of (B) Een Object expressie die de positie of sleuteltekenreeks van een element van de verzameling aangeeft.
Waarde van eigenschap
Een specifiek element van een Collection object op positie of op sleutel.
Voorbeelden
In het volgende voorbeeld wordt de Item eigenschap gebruikt om een verwijzing naar een object in een verzameling op te halen. Het maakt birthdays als een Collection object en haalt vervolgens het object op dat de verjaardag van Bill vertegenwoordigt, met behulp van de sleutel "Bill" als het Index argument.
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))
Houd er rekening mee dat de eerste aanroep expliciet de Item eigenschap opgeeft, maar de tweede niet. Beide aanroepen werken omdat de Item eigenschap de standaardeigenschap voor een Collection object is.
Opmerkingen
Als Index van het type Objectis, probeert de Item eigenschap deze te behandelen als een String, CharCharmatrix of gehele waarde. Als Item het niet kan worden geconverteerd Index naar String of Integer, wordt er een ArgumentException uitzondering gegenereerd.
De Item eigenschap is de standaardeigenschap voor een verzameling. Daarom zijn de volgende regels code gelijkwaardig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Van toepassing op
Item[String]
Hiermee haalt u een specifiek element van een Collection object op positie of op sleutel op.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ Key); };
public object this[string Key] { get; }
member this.Item(string) : obj
Default Public ReadOnly Property Item(Key As String) As Object
Parameters
- Key
- String
Een unieke String expressie waarmee een sleuteltekenreeks wordt opgegeven die kan worden gebruikt in plaats van een positionele index, om toegang te krijgen tot een element van de verzameling.
Key moet overeenkomen met het Key argument dat is opgegeven wanneer het element aan de verzameling is toegevoegd.
Waarde van eigenschap
Een specifiek element van een Collection object op positie of op sleutel.
Voorbeelden
In het volgende voorbeeld wordt de Item eigenschap gebruikt om een verwijzing naar een object in een verzameling op te halen. Het maakt birthdays als een Collection object en haalt vervolgens het object op dat de verjaardag van Bill vertegenwoordigt, met behulp van de sleutel "Bill" als het Index argument.
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))
Houd er rekening mee dat de eerste aanroep expliciet de Item eigenschap opgeeft, maar de tweede niet. Beide aanroepen werken omdat de Item eigenschap de standaardeigenschap voor een Collection object is.
Opmerkingen
Als Index van het type Objectis, probeert de Item eigenschap deze te behandelen als een String, CharCharmatrix of gehele waarde. Als Item het niet kan worden geconverteerd Index naar String of Integer, wordt er een ArgumentException uitzondering gegenereerd.
De Item eigenschap is de standaardeigenschap voor een verzameling. Daarom zijn de volgende regels code gelijkwaardig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))