Collection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Ruft ein bestimmtes Element eines |
| Item[Object] |
Ruft ein bestimmtes Element eines |
| Item[String] |
Ruft ein bestimmtes Element eines |
Item[Int32]
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.
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
Parameter
- Index
- Int32
Ein numerischer Ausdruck, der die Position eines Elements der Auflistung angibt.
Index muss eine Zahl zwischen 1 und dem Wert der Eigenschaft der Auflistung Count sein. Oder (B) Ein Object Ausdruck, der die Position oder schlüsselzeichenfolge eines Elements der Auflistung angibt.
Eigenschaftswert
Ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste.
Beispiele
Im folgenden Beispiel wird die Item Eigenschaft verwendet, um einen Verweis auf ein Objekt in einer Auflistung abzurufen. Es wird als Objekt erstellt birthdays und anschließend das Objekt abgerufen, das den Geburtstag von Bill darstellt, wobei der Schlüssel Collection als Argument verwendet wird"Bill".Index
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))
Beachten Sie, dass der erste Aufruf die Item Eigenschaft explizit angibt, die zweite jedoch nicht. Beide Aufrufe funktionieren, da die Item Eigenschaft die Standardeigenschaft für ein Collection Objekt ist.
Hinweise
Wenn Index der Typ Objectist, versucht die Item Eigenschaft, sie als ein String, CharChar ein Array oder einen ganzzahligen Wert zu behandeln. Wenn Item keine Konvertierung Index in String oder Integer, wird eine ArgumentException Ausnahme ausgelöst.
Die Item Eigenschaft ist die Standardeigenschaft für eine Auflistung. Daher sind die folgenden Codezeilen gleichwertig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Gilt für:
Item[Object]
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.
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
Parameter
- Index
- Object
Ein numerischer Ausdruck, der die Position eines Elements der Auflistung angibt.
Index muss eine Zahl zwischen 1 und dem Wert der Eigenschaft der Auflistung Count sein. Oder (B) Ein Object Ausdruck, der die Position oder schlüsselzeichenfolge eines Elements der Auflistung angibt.
Eigenschaftswert
Ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste.
Beispiele
Im folgenden Beispiel wird die Item Eigenschaft verwendet, um einen Verweis auf ein Objekt in einer Auflistung abzurufen. Es wird als Objekt erstellt birthdays und anschließend das Objekt abgerufen, das den Geburtstag von Bill darstellt, wobei der Schlüssel Collection als Argument verwendet wird"Bill".Index
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))
Beachten Sie, dass der erste Aufruf die Item Eigenschaft explizit angibt, die zweite jedoch nicht. Beide Aufrufe funktionieren, da die Item Eigenschaft die Standardeigenschaft für ein Collection Objekt ist.
Hinweise
Wenn Index der Typ Objectist, versucht die Item Eigenschaft, sie als ein String, CharChar ein Array oder einen ganzzahligen Wert zu behandeln. Wenn Item keine Konvertierung Index in String oder Integer, wird eine ArgumentException Ausnahme ausgelöst.
Die Item Eigenschaft ist die Standardeigenschaft für eine Auflistung. Daher sind die folgenden Codezeilen gleichwertig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Gilt für:
Item[String]
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
- Quelle:
- Collection.vb
Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.
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
Parameter
- Key
- String
Ein eindeutiger String Ausdruck, der eine Schlüsselzeichenfolge angibt, die anstelle eines Positionsindex verwendet werden kann, um auf ein Element der Auflistung zuzugreifen.
Key muss dem Argument entsprechen, das Key angegeben wurde, als das Element der Auflistung hinzugefügt wurde.
Eigenschaftswert
Ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste.
Beispiele
Im folgenden Beispiel wird die Item Eigenschaft verwendet, um einen Verweis auf ein Objekt in einer Auflistung abzurufen. Es wird als Objekt erstellt birthdays und anschließend das Objekt abgerufen, das den Geburtstag von Bill darstellt, wobei der Schlüssel Collection als Argument verwendet wird"Bill".Index
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))
Beachten Sie, dass der erste Aufruf die Item Eigenschaft explizit angibt, die zweite jedoch nicht. Beide Aufrufe funktionieren, da die Item Eigenschaft die Standardeigenschaft für ein Collection Objekt ist.
Hinweise
Wenn Index der Typ Objectist, versucht die Item Eigenschaft, sie als ein String, CharChar ein Array oder einen ganzzahligen Wert zu behandeln. Wenn Item keine Konvertierung Index in String oder Integer, wird eine ArgumentException Ausnahme ausgelöst.
Die Item Eigenschaft ist die Standardeigenschaft für eine Auflistung. Daher sind die folgenden Codezeilen gleichwertig.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))