Κλάση System::Collections::Generic::ISet
ISet class
Διεπαφή συλλογής που περιέχει ένα σύνολο μοναδικών στοιχείων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
| Parameter | Περιγραφή |
|---|
| T | Τύπος στοιχείου. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|
| virtual ExceptWith(IEnumerablePtr) | Αφαιρεί ομάδα στοιχείων. |
| virtual IntersectWith(IEnumerablePtr) | Αφαιρεί στοιχεία που δεν υπάρχουν σε διαφορετικό υποδοχέα. |
| virtual IsProperSubsetOf(IEnumerablePtr) | Ελέγχει αν το τρέχον σύνολο είναι αυστηρό υποσύνολο του άλλου υποδοχέα. |
| virtual IsProperSupersetOf(IEnumerablePtr) | Ελέγχει αν το τρέχον σύνολο είναι αυστηρό υπερσύνολο του άλλου υποδοχέα. |
| virtual IsSubsetOf(IEnumerablePtr) | Ελέγχει αν το τρέχον σύνολο είναι υποσύνολο του άλλου υποδοχέα. |
| virtual IsSupersetOf(IEnumerablePtr) | Ελέγχει αν το τρέχον σύνολο είναι υπερσύνολο του άλλου υποδοχέα. |
| virtual Overlaps(IEnumerablePtr) | Ελέγχει αν το σύνολο επικαλύπτεται με το άλλο υποδοχέα. |
| virtual SetEquals(IEnumerablePtr) | Ελέγχει αν το σύνολο και ο υποδοχέας περιέχουν τα ίδια στοιχεία. |
| virtual SymmetricExceptWith(IEnumerablePtr) | Υπολογίζει τη συμμετρική εξαίρεση δύο υποδοχέων. Αφαιρεί όλα τα στοιχεία που είναι παρόντα και στους δύο υποδοχείς, αλλά ταυτόχρονα προσθέτει όλα τα στοιχεία που είναι παρόντα στο other, αλλά όχι στο τρέχον σύνολο. |
| virtual UnionWith(IEnumerablePtr) | Προσθέτει στοιχεία από την καθορισμένη συλλογή που δεν υπάρχουν ακόμη στο τρέχον σύνολο. |
| virtual ~ISet() | Καταστροφέας. |
Typedefs
Δείτε επίσης