Collection.Item[] Eigenschaft

Definition

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 Collection Objekts entweder nach Position oder nach Taste ab.

Item[Object]

Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.

Item[String]

Ruft ein bestimmtes Element eines Collection Objekts entweder nach Position oder nach Taste ab.

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)))

Gilt für: