Namespace System::Collections::Generic

Kelas

KelasDeskripsi
_KeyCollectionKoleksi kunci Dictionary. Mengacu pada koleksi, tidak menyalin apa pun. 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 melewatkannya ke fungsi sebagai argumen.
_KeyListMengimplementasikan daftar kunci kamus. 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 melewatkannya ke fungsi sebagai argumen.
_ValueCollectionKoleksi nilai Dictionary. Mengacu pada koleksi, tidak menyalin apa pun. 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 melewatkannya ke fungsi sebagai argumen.
_ValueListMengimplementasikan daftar nilai kamus. 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 melewatkannya ke fungsi sebagai argumen.
BaseDictionaryMengimplementasikan kode umum untuk berbagai struktur data mirip kamus (mis. Dictionary, SortedDictionary). Tidak boleh digunakan secara langsung, kecuali untuk pewarisan saat mendefinisikan kontainer. 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 melewatkannya ke fungsi sebagai argumen.
BaseEnumeratorDefinisi Enumerator untuk membungkus tipe bergaya STL agar dapat digunakan seperti C#. Tidak melakukan asersi pada struktur kontainer kecuali keberadaan iterator berurutan. Menggunakan fungsi begin() dan end(). 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 melewatkannya ke fungsi sebagai argumen.
BaseKVCollectionMenyimpan kode umum untuk koleksi kunci atau nilai. 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 melewatkannya ke fungsi sebagai argumen.
BaseSet
ComparerMenyediakan kelas dasar untuk implementasi antarmuka generik System.Collections.Generic.IComparer.
DefaultComparerKelas pembanding default. Menggunakan operator < dan operator == untuk membandingkan nilai. 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 melewatkannya ke fungsi sebagai argumen.
DictionaryDeklarasi maju kelas Dictionary.
DictionaryIteratorIterator Dictionary yang menyediakan notasi KeyValuePair.
DictionaryPtrKelas pointer Dictionary dengan overload operator. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Harus dialokasikan di stack dan diteruskan ke fungsi baik sebagai nilai maupun referensi konstan.
EnumerableExt
EnumeratorWrapperIteratorIterator yang membungkus enumerator yang telah dibuat sebelumnya dan mengarahkan semua panggilan ke dalamnya.
HashDictionaryStub untuk kelas HashDictionary (belum diimplementasikan). 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 melewatkannya ke fungsi sebagai argumen.
HashSetDeklarasi maju kelas HashSet.
HashSetPtrPointer untuk menyimpan referensi HashSet. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Harus dialokasikan di stack dan diteruskan ke fungsi baik sebagai nilai maupun referensi konstan.
ICollectionAntarmuka koleksi elemen. 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 melewatkannya ke fungsi sebagai argumen.
IComparerAntarmuka yang membandingkan dua objek dalam arti lebih besar-sama dengan lebih kecil. 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 melewatkannya ke fungsi sebagai argumen.
IDictionaryAntarmuka untuk kontainer mirip kamus. 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 melewatkannya ke fungsi sebagai argumen.
IEnumerableAntarmuka objek yang menyediakan enumerator pada elemen yang terkandung.
IEnumeratorAntarmuka enumerator yang dapat digunakan untuk mengiterasi beberapa elemen. Objek-objek 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.
IEqualityComparerAntarmuka yang menyediakan cara untuk membandingkan dua objek untuk kesetaraan. 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 menghasilkan 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.
IKVCollectionAntarmuka kontainer yang berisi kunci atau nilai dari kontainer seperti kamus. 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 menghasilkan 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.
IListAntarmuka kontainer terindeks berisi elemen. 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 menghasilkan 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.
ISetAntarmuka koleksi yang berisi sekumpulan elemen unik. 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 menghasilkan 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.
KeyIteratorIterator Dictionary yang menyediakan akses kunci.
KeyValuePairPasangan kunci dan nilai. Tipe ini harus dialokasikan di stack dan diteruskan ke fungsi secara nilai atau referensi. Jangan pernah menggunakan kelas System::SmartPtr untuk mengelola objek tipe ini.
KVPairIteratorIterator adaptif, membungkus std::pair menjadi KVPair yang diharapkan dari Dictionary.
LinkedListDeklarasi maju LinkedList.
LinkedListNodeNode dari linked list. Mengimplementasikan pembungkus di atas iterator std::list yang dibungkus dalam linked list. 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 menghasilkan 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.
ListDeklarasi maju List.
ListExtkelas List generik yang mengimplementasikan antarmuka IListWrapper
ListPtrPointer List dengan operator akses. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Itu harus dialokasikan di stack dan diteruskan ke fungsi baik secara nilai maupun referensi konstan.
QueueDeklarasi maju kelas Queue.
QueuePtrPointer Queue. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Itu harus dialokasikan di stack dan diteruskan ke fungsi baik secara nilai maupun referensi konstan.
ReverseEnumeratorEnumerator yang melakukan iterasi terbalik melalui kontainer. 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 menghasilkan 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.
SimpleEnumeratorKelas iterator untuk kontainer sederhana yang menampung elemen secara langsung menggunakan fungsi rbegin() dan rend(). 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 menghasilkan 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.
SortedDictionaryDeklarasi maju tipe kamus terurut.
SortedDictionaryPtrPointer kamus terurut dengan operator akses. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Itu harus dialokasikan di stack dan diteruskan ke fungsi baik secara nilai maupun referensi konstan.
SortedListDaftar terurut yang membungkus struktur FlatMap. 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 menghasilkan 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.
SortedListHelperKelas pembantu ini digunakan untuk menyembunyikan fungsi virtual get_Keys get_Values yang berasal dari antarmuka IDictionary dan menggantinya dengan fungsi yang memiliki tipe pengembalian berbeda.
SortedSetDeklarasi maju kelas SortedSet.
SortedSetPtrPointer untuk menyimpan referensi SortedSet. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Itu harus dialokasikan di stack dan diteruskan ke fungsi baik secara nilai maupun referensi konstan.
StackDeklarasi maju kelas Stack.
StackPtrPointer Stack. Tipe ini adalah pointer untuk mengelola penghapusan objek lain. Itu harus dialokasikan di stack dan diteruskan ke fungsi baik secara nilai maupun referensi konstan.
ValueIteratorIterator Dictionary yang menyediakan akses nilai.

Functions

FungsiDeskripsi
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]