Collection.Item[] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan elemen tertentu dari Collection
objek baik berdasarkan posisi atau dengan kunci.
Overload
Item[Int32] |
Mendapatkan elemen tertentu dari |
Item[Object] |
Mendapatkan elemen tertentu dari |
Item[String] |
Mendapatkan elemen tertentu dari |
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 String
nilai , , Char
Char
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 String
nilai , , Char
Char
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 String
nilai , , Char
Char
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)))