Share via


Collection.Item[] Properti

Definisi

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

Overload

Item[Int32]

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

Item[Object]

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

Item[String]

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

Item[Int32]

Sumber:
Collection.vb
Sumber:
Collection.vb
Sumber:
Collection.vb

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

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

Ekspresi numerik yang menentukan posisi elemen koleksi. Index harus berupa angka dari 1 hingga nilai properti koleksi Count . Atau (B) Ekspresi Object yang menentukan posisi atau string kunci dari elemen koleksi.

Nilai Properti

Elemen tertentu dari Collection objek baik berdasarkan posisi atau menurut kunci.

Contoh

Contoh berikut menggunakan Item properti untuk mengambil referensi ke objek dalam koleksi. Ini membuat birthdays sebagai Collection objek dan kemudian mengambil objek yang mewakili ulang tahun Bill, menggunakan kunci "Bill" sebagai Index argumen .

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

Perhatikan bahwa panggilan pertama secara eksplisit menentukan Item properti , tetapi yang kedua tidak. Kedua panggilan berfungsi karena Item properti adalah properti default untuk objek Collection .

Keterangan

Jika Index berjenis Object, Item properti mencoba memperlakukannya sebagai Stringnilai , , CharChar array, atau bilangan bulat. Jika Item tidak dapat mengonversi Index ke String atau Integer, itu melemparkan ArgumentException pengecualian.

Properti Item adalah properti default untuk koleksi. Oleh karena itu, baris kode berikut setara.

MsgBox(CStr(customers.Item(1)))  
MsgBox(CStr(customers(1)))  

Berlaku untuk

Item[Object]

Sumber:
Collection.vb
Sumber:
Collection.vb
Sumber:
Collection.vb

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

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

Ekspresi numerik yang menentukan posisi elemen koleksi. Index harus berupa angka dari 1 hingga nilai properti koleksi Count . Atau (B) Ekspresi Object yang menentukan posisi atau string kunci dari elemen koleksi.

Nilai Properti

Elemen tertentu dari Collection objek baik berdasarkan posisi atau menurut kunci.

Contoh

Contoh berikut menggunakan Item properti untuk mengambil referensi ke objek dalam koleksi. Ini membuat birthdays sebagai Collection objek dan kemudian mengambil objek yang mewakili ulang tahun Bill, menggunakan kunci "Bill" sebagai Index argumen .

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

Perhatikan bahwa panggilan pertama secara eksplisit menentukan Item properti , tetapi yang kedua tidak. Kedua panggilan berfungsi karena Item properti adalah properti default untuk objek Collection .

Keterangan

Jika Index berjenis Object, Item properti mencoba memperlakukannya sebagai Stringnilai , , CharChar array, atau bilangan bulat. Jika Item tidak dapat mengonversi Index ke String atau Integer, itu melemparkan ArgumentException pengecualian.

Properti Item adalah properti default untuk koleksi. Oleh karena itu, baris kode berikut setara.

MsgBox(CStr(customers.Item(1)))  
MsgBox(CStr(customers(1)))  

Berlaku untuk

Item[String]

Sumber:
Collection.vb
Sumber:
Collection.vb
Sumber:
Collection.vb

Mendapatkan elemen tertentu dari Collection objek baik berdasarkan posisi atau dengan kunci.

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

Ekspresi unik String yang menentukan string kunci yang dapat digunakan, bukan indeks posisi, untuk mengakses elemen koleksi. Key harus sesuai dengan Key argumen yang ditentukan ketika elemen ditambahkan ke koleksi.

Nilai Properti

Elemen tertentu dari Collection objek baik berdasarkan posisi atau menurut kunci.

Contoh

Contoh berikut menggunakan Item properti untuk mengambil referensi ke objek dalam koleksi. Ini membuat birthdays sebagai Collection objek dan kemudian mengambil objek yang mewakili ulang tahun Bill, menggunakan kunci "Bill" sebagai Index argumen .

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

Perhatikan bahwa panggilan pertama secara eksplisit menentukan Item properti , tetapi yang kedua tidak. Kedua panggilan berfungsi karena Item properti adalah properti default untuk objek Collection .

Keterangan

Jika Index berjenis Object, Item properti mencoba memperlakukannya sebagai Stringnilai , , CharChar array, atau bilangan bulat. Jika Item tidak dapat mengonversi Index ke String atau Integer, itu melemparkan ArgumentException pengecualian.

Properti Item adalah properti default untuk koleksi. Oleh karena itu, baris kode berikut setara.

MsgBox(CStr(customers.Item(1)))  
MsgBox(CStr(customers(1)))  

Berlaku untuk