Collection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar ett specifikt element i ett |
| Item[Object] |
Hämtar ett specifikt element i ett |
| Item[String] |
Hämtar ett specifikt element i ett |
Item[Int32]
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
Hämtar ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
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
Parametrar
- Index
- Int32
Ett numeriskt uttryck som anger positionen för ett element i samlingen.
Index måste vara ett tal från 1 via värdet för samlingens Count egenskap. Eller (B) Ett Object uttryck som anger positionen eller nyckelsträngen för ett element i samlingen.
Egenskapsvärde
Ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
Exempel
I följande exempel används egenskapen Item för att hämta en referens till ett objekt i en samling. Det skapas birthdays som ett Collection objekt och hämtar sedan objektet som representerar Fakturans födelsedag med nyckeln "Bill" som 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))
Observera att det första anropet uttryckligen anger Item egenskapen, men det andra inte. Båda anropen fungerar eftersom egenskapen Item är standardegenskapen för ett Collection objekt.
Kommentarer
Om Index är av typen ObjectItem försöker egenskapen behandla den som ett String, Char, Char matris- eller heltalsvärde. Om Item det inte går att konvertera Index till String eller Integerutlöser det ett ArgumentException undantag.
Egenskapen Item är standardegenskapen för en samling. Därför är följande kodrader likvärdiga.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Gäller för
Item[Object]
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
Hämtar ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
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
Parametrar
- Index
- Object
Ett numeriskt uttryck som anger positionen för ett element i samlingen.
Index måste vara ett tal från 1 via värdet för samlingens Count egenskap. Eller (B) Ett Object uttryck som anger positionen eller nyckelsträngen för ett element i samlingen.
Egenskapsvärde
Ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
Exempel
I följande exempel används egenskapen Item för att hämta en referens till ett objekt i en samling. Det skapas birthdays som ett Collection objekt och hämtar sedan objektet som representerar Fakturans födelsedag med nyckeln "Bill" som 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))
Observera att det första anropet uttryckligen anger Item egenskapen, men det andra inte. Båda anropen fungerar eftersom egenskapen Item är standardegenskapen för ett Collection objekt.
Kommentarer
Om Index är av typen ObjectItem försöker egenskapen behandla den som ett String, Char, Char matris- eller heltalsvärde. Om Item det inte går att konvertera Index till String eller Integerutlöser det ett ArgumentException undantag.
Egenskapen Item är standardegenskapen för en samling. Därför är följande kodrader likvärdiga.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Gäller för
Item[String]
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
- Källa:
- Collection.vb
Hämtar ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
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
Parametrar
- Key
- String
Ett unikt String uttryck som anger en nyckelsträng som kan användas, i stället för ett positionsindex, för att komma åt ett element i samlingen.
Key måste motsvara argumentet Key som angavs när elementet lades till i samlingen.
Egenskapsvärde
Ett specifikt element i ett Collection objekt antingen efter position eller efter nyckel.
Exempel
I följande exempel används egenskapen Item för att hämta en referens till ett objekt i en samling. Det skapas birthdays som ett Collection objekt och hämtar sedan objektet som representerar Fakturans födelsedag med nyckeln "Bill" som 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))
Observera att det första anropet uttryckligen anger Item egenskapen, men det andra inte. Båda anropen fungerar eftersom egenskapen Item är standardegenskapen för ett Collection objekt.
Kommentarer
Om Index är av typen ObjectItem försöker egenskapen behandla den som ett String, Char, Char matris- eller heltalsvärde. Om Item det inte går att konvertera Index till String eller Integerutlöser det ett ArgumentException undantag.
Egenskapen Item är standardegenskapen för en samling. Därför är följande kodrader likvärdiga.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))