Kelas System::Collections::Generic::ISet

ISet class

Antarmuka 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 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<typename T>class ISet : public System::Collections::Generic::ICollection<T>
ParameterDeskripsi
TTipe elemen.

Metode

MetodeDeskripsi
virtual ExceptWith(IEnumerablePtr)Menghapus grup elemen.
virtual IntersectWith(IEnumerablePtr)Menghapus elemen yang tidak ada di kontainer lain.
virtual IsProperSubsetOf(IEnumerablePtr)Memeriksa apakah set saat ini merupakan subset ketat dari kontainer lain.
virtual IsProperSupersetOf(IEnumerablePtr)Memeriksa apakah set saat ini merupakan superset ketat dari kontainer lain.
virtual IsSubsetOf(IEnumerablePtr)Memeriksa apakah set saat ini merupakan subset dari kontainer lain.
virtual IsSupersetOf(IEnumerablePtr)Memeriksa apakah set saat ini merupakan superset dari kontainer lain.
virtual Overlaps(IEnumerablePtr)Memeriksa apakah set tumpang tindih dengan kontainer lain.
virtual SetEquals(IEnumerablePtr)Memeriksa apakah set dan kontainer berisi elemen yang sama.
virtual SymmetricExceptWith(IEnumerablePtr)Menghitung pengecualian simetris dari dua kontainer. Menghapus semua elemen yang ada di kedua kontainer, tetapi pada saat yang sama menambahkan semua elemen yang ada di other, tetapi tidak ada di set saat ini.
virtual UnionWith(IEnumerablePtr)Menambahkan elemen dari koleksi yang ditentukan yang belum ada di set saat ini.
virtual ~ISet()Destruktor.

Typedefs

TypedefDeskripsi
IEnumerablePtrInformasi RTTI.

Lihat Juga