System::Collections::Generic::ISet-klass

ISet class

Gränssnitt för en samling som innehåller en mängd unika element. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.

template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
ParameterBeskrivning
TElementtyp.

Metoder

MetodBeskrivning
virtual ExceptWith(IEnumerablePtr)Tar bort en grupp av element.
virtual IntersectWith(IEnumerablePtr)Tar bort element som inte finns i en annan behållare.
virtual IsProperSubsetOf(IEnumerablePtr)Kontrollerar om den aktuella mängden är en strikt delmängd av en annan behållare.
virtual IsProperSupersetOf(IEnumerablePtr)Kontrollerar om den aktuella mängden är en strikt övermängd av en annan behållare.
virtual IsSubsetOf(IEnumerablePtr)Kontrollerar om den aktuella mängden är en delmängd av en annan behållare.
virtual IsSupersetOf(IEnumerablePtr)Kontrollerar om den aktuella mängden är en övermängd av en annan behållare.
virtual Overlaps(IEnumerablePtr)Kontrollerar om mängden överlappar med en annan behållare.
virtual SetEquals(IEnumerablePtr)Kontrollerar om mängden och behållaren innehåller samma element.
virtual SymmetricExceptWith(IEnumerablePtr)Beräknar symmetrisk undantag av två behållare. Tar bort alla element som finns i båda behållarna, men lägger samtidigt till alla element som finns i other, men inte i den aktuella mängden.
virtual UnionWith(IEnumerablePtr)Lägger till element från den angivna samlingen som ännu inte finns i den aktuella mängden.
virtual ~ISet()Destruktor.

Typedefs

TypedefBeskrivning
IEnumerablePtrRTTI-information.

Se även