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