System::Collections::ObjectModel::Collection class

Collection class

Tipe dasar untuk koleksi generik. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject() . Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

template<class T>class Collection : public System::Collections::Generic::IList<T>
ParameterDeskripsi
TTipe elemen.

Nested classes

Metode

MetodeDeskripsi
Add(const T&) overrideMenambahkan nilai ke kontainer.
Clear() overrideMenghapus semua elemen.
Collection()Membuat koleksi kosong.
Collection(SharedPtr<Generic::IList<T>>)
Contains(const T&) const overrideMemeriksa apakah item ada dalam koleksi.
CopyTo(ArrayPtr<T>, int) overrideMenyalin elemen koleksi ke dalam elemen array yang sudah ada.
crbegin() constMendapatkan iterator terbalik ke elemen terakhir yang bersifat const dalam koleksi (pertama dalam urutan terbalik).
crend() constMendapatkan iterator terbalik untuk elemen const yang tidak ada sebelum awal koleksi.
get_Count() const overrideMendapatkan jumlah elemen.
get_Items()Aksesor struktur data internal.
get_Items() constAksesor struktur data internal.
GetEnumerator() overrideMendapatkan enumerator untuk mengiterasi koleksi.
idx_get(int) const overrideMendapatkan nilai pada indeks yang ditentukan.
idx_set(int, T) overrideMengatur nilai pada indeks yang ditentukan.
IndexOf(const T&) const overrideMencari elemen dalam koleksi.
Insert(int, const T&) overrideMenyisipkan item ke posisi yang ditentukan.
operator[](int)Mendapatkan nilai pada indeks yang ditentukan.
operator[](int) constMendapatkan nilai pada indeks yang ditentukan.
rbegin()Mendapatkan iterator terbalik ke elemen terakhir koleksi (pertama dalam urutan terbalik).
rbegin() constMendapatkan iterator terbalik ke elemen terakhir koleksi yang const-qualified (pertama dalam urutan terbalik).
Remove(const T&) overrideMenghapus item tertentu.
RemoveAt(int) overrideMenghapus item pada posisi tertentu.
rend()Mendapatkan iterator terbalik untuk elemen yang tidak ada sebelum awal koleksi.
rend() constMendapatkan iterator terbalik untuk elemen yang tidak ada sebelum awal koleksi yang const-qualified.
SetTemplateWeakPtr(uint32_t) overrideMembuat pointer yang disimpan menjadi lemah (jika berlaku).
virtualizeBeginConstIterator() const overrideMendapatkan implementasi begin const iterator untuk kontainer saat ini.
virtualizeBeginIterator() overrideMendapatkan implementasi begin iterator untuk kontainer saat ini.
virtualizeEndConstIterator() const overrideMendapatkan implementasi end const iterator untuk kontainer saat ini.
virtualizeEndIterator() overrideMendapatkan implementasi end iterator untuk kontainer saat ini.

Typedefs

TypedefDeskripsi
const_reverse_iterator
reverse_iterator

Lihat Juga