Collection.Item[] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera określony element Collection
obiektu według pozycji lub klucza.
Przeciążenia
Item[Int32] |
Pobiera określony element |
Item[Object] |
Pobiera określony element |
Item[String] |
Pobiera określony element |
Item[Int32]
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
Pobiera określony element Collection
obiektu według pozycji lub klucza.
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
Parametry
- Index
- Int32
Wyrażenie liczbowe określające położenie elementu kolekcji. Index
musi być liczbą z zakresu od 1 do wartości właściwości kolekcji Count . Lub (B) Wyrażenie Object
określające położenie lub ciąg klucza elementu kolekcji.
Wartość właściwości
Określony element Collection
obiektu według pozycji lub klucza.
Przykłady
W poniższym przykładzie użyto Item
właściwości , aby pobrać odwołanie do obiektu w kolekcji. birthdays
Tworzy jako Collection
obiekt, a następnie pobiera obiekt reprezentujący urodziny Billa, używając klucza "Bill"
jako argumentuIndex
.
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))
Należy pamiętać, że pierwsze wywołanie jawnie określa Item
właściwość, ale druga nie. Oba wywołania działają, ponieważ Item
właściwość jest właściwością domyślną Collection
obiektu.
Uwagi
Jeśli Index
jest typu Object
, Item
właściwość próbuje traktować ją jako String
wartość , , Char
Char
tablicy lub liczby całkowitej. Jeśli Item
nie można przekonwertować Index
wartości na String
lub Integer
, zgłasza ArgumentException wyjątek.
Właściwość Item
jest właściwością domyślną kolekcji. W związku z tym następujące wiersze kodu są równoważne.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Dotyczy
Item[Object]
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
Pobiera określony element Collection
obiektu według pozycji lub klucza.
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
Parametry
- Index
- Object
Wyrażenie liczbowe określające położenie elementu kolekcji. Index
musi być liczbą z zakresu od 1 do wartości właściwości kolekcji Count . Lub (B) Wyrażenie Object
określające położenie lub ciąg klucza elementu kolekcji.
Wartość właściwości
Określony element Collection
obiektu według pozycji lub klucza.
Przykłady
W poniższym przykładzie użyto Item
właściwości , aby pobrać odwołanie do obiektu w kolekcji. birthdays
Tworzy jako Collection
obiekt, a następnie pobiera obiekt reprezentujący urodziny Billa, używając klucza "Bill"
jako argumentuIndex
.
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))
Należy pamiętać, że pierwsze wywołanie jawnie określa Item
właściwość, ale druga nie. Oba wywołania działają, ponieważ Item
właściwość jest właściwością domyślną Collection
obiektu.
Uwagi
Jeśli Index
jest typu Object
, Item
właściwość próbuje traktować ją jako String
wartość , , Char
Char
tablicy lub liczby całkowitej. Jeśli Item
nie można przekonwertować Index
wartości na String
lub Integer
, zgłasza ArgumentException wyjątek.
Właściwość Item
jest właściwością domyślną kolekcji. W związku z tym następujące wiersze kodu są równoważne.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))
Dotyczy
Item[String]
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
Pobiera określony element Collection
obiektu według pozycji lub klucza.
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
Parametry
- Key
- String
Unikatowe String
wyrażenie, które określa ciąg klucza, którego można użyć zamiast indeksu pozycyjnego w celu uzyskania dostępu do elementu kolekcji. Key
musi odpowiadać argumentowi określonemu Key
podczas dodawania elementu do kolekcji.
Wartość właściwości
Określony element Collection
obiektu według pozycji lub klucza.
Przykłady
W poniższym przykładzie użyto Item
właściwości , aby pobrać odwołanie do obiektu w kolekcji. birthdays
Tworzy jako Collection
obiekt, a następnie pobiera obiekt reprezentujący urodziny Billa, używając klucza "Bill"
jako argumentuIndex
.
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))
Należy pamiętać, że pierwsze wywołanie jawnie określa Item
właściwość, ale druga nie. Oba wywołania działają, ponieważ Item
właściwość jest właściwością domyślną Collection
obiektu.
Uwagi
Jeśli Index
jest typu Object
, Item
właściwość próbuje traktować ją jako String
wartość , , Char
Char
tablicy lub liczby całkowitej. Jeśli Item
nie można przekonwertować Index
wartości na String
lub Integer
, zgłasza ArgumentException wyjątek.
Właściwość Item
jest właściwością domyślną kolekcji. W związku z tym następujące wiersze kodu są równoważne.
MsgBox(CStr(customers.Item(1)))
MsgBox(CStr(customers(1)))