System::Collections::Generic::ISet sınıfı

ISet class

Tekil öğeler kümesini içeren bir koleksiyonun arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
ParameterAçıklama
TÖğe türü.

Yöntemler

YöntemAçıklama
virtual ExceptWith(IEnumerablePtr)Öğeler grubunu kaldırır.
virtual IntersectWith(IEnumerablePtr)Farklı bir kapsayıcıda bulunmayan öğeleri kaldırır.
virtual IsProperSubsetOf(IEnumerablePtr)Mevcut kümenin diğer kapsayıcının katı alt kümesi olup olmadığını kontrol eder.
virtual IsProperSupersetOf(IEnumerablePtr)Mevcut kümenin diğer kapsayıcının katı üst kümesi olup olmadığını kontrol eder.
virtual IsSubsetOf(IEnumerablePtr)Mevcut kümenin diğer kapsayıcının alt kümesi olup olmadığını kontrol eder.
virtual IsSupersetOf(IEnumerablePtr)Mevcut kümenin diğer kapsayıcının üst kümesi olup olmadığını kontrol eder.
virtual Overlaps(IEnumerablePtr)Kümenin diğer kapsayıcıyla kesişip kesişmediğini kontrol eder.
virtual SetEquals(IEnumerablePtr)Kümenin ve kapsayıcının aynı öğeleri içerip içermediğini kontrol eder.
virtual SymmetricExceptWith(IEnumerablePtr)İki kapsayıcının simetrik farkını hesaplar. Her iki kapsayıcıda da bulunan tüm öğeleri kaldırır, ancak aynı zamanda other içinde bulunan ve mevcut kümede bulunmayan tüm öğeleri ekler.
virtual UnionWith(IEnumerablePtr)Belirtilen koleksiyondan, henüz mevcut kümede bulunmayan öğeleri ekler.
virtual ~ISet()Yıkıcı.

Typedefs

TypedefAçıklama
IEnumerablePtrRTTI bilgisi.

Ayrıca Bakınız