Indeks adalah tipe atribut khusus yang dapat ditambahkan ke definisi kelas untuk menyediakan akses seperti array.
Tambahkan indeks ke koleksi Cards dari objek Card:
Kartu kelas publik: CollectionBase
{
.....
Kartu publik ini[int cardIndex]
{
dapatkan{ return (Kartu)Daftar[indeks kartu] }
set{ Daftar[indeks kartu]=nilai }
}
}
Properti IList.List mengembalikan objek System.Object;
Pemahaman sederhana:
Kartu deckCards = Kartu baru();
....
Hanya ketika deckCards[index] dipanggil, ia dapat dikenali oleh kompiler dan tidak ada kesalahan yang akan dilaporkan.
-