System::Collections χώρο ονομάτων

Κλάσεις

ΚλάσηΠεριγραφή
BitArrayArray από bits που μπορούν να προσπελαστούν με δείκτη. Τα αντικείμενα αυτής της κλάσης πρέπει να καταλαμβάνονται μόνο μέσω της συνάρτησης System::MakeObject(). Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
BitArrayPtrΔείκτης σε BitArray. Αυτός ο τύπος είναι δείκτης για τη διαχείριση της διαγραφής άλλων αντικειμένων. Θα πρέπει να καταλαμβάνεται στη στοίβα και να περνάει σε συναρτήσεις είτε με τιμή είτε με σταθερή αναφορά.
CollectionBaseΠαρέχει μια αφηρημένη βασική κλάση για μια συλλογή με ισχυρή τυποποίηση.
ICollectionΟρίζει διεπαφή μη γενικής συλλογής.
IEnumerableIEnumerable είναι η βασική διεπαφή για όλες τις μη-γενικές συλλογές που μπορούν να αριθμηθούν.
IEnumeratorΔιεπαφή του enumerator που μπορεί να χρησιμοποιηθεί για επανάληψη μέσω ορισμένων στοιχείων. Τα αντικείμενα αυτής της κλάσης πρέπει να καταλαμβάνονται μόνο μέσω της συνάρτησης System::MakeObject(). Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
IEnumeratorImplRefTypeΠεριτύλιγμα που δημιουργεί μη-γενική υλοποίηση του IEnumerator πάνω από τον γενικό Iterator IEnumeratorImplRefType - περιτύλιγμα για τους τύπους αναφοράς.
IEnumeratorImplValueTypeΠεριτύλιγμα που δημιουργεί μη-γενική υλοποίηση του IEnumerator πάνω από τον γενικό Iterator IEnumeratorImplRefType - περιτύλιγμα για τους τύπους τιμής.
IEqualityComparer
IListIList Αναπαριστά μια μη-γενική συλλογή αντικειμένων που μπορούν να προσπελαστούν ατομικά με δείκτη.
IListImplRefTypeStub που υλοποιεί τη διεπαφή System::Collections::IList σε αντικείμενο System::Collections::Generic::List Υλοποίηση για τύπους αναφοράς.
IListImplValueTypeStub που υλοποιεί τη διεπαφή System::Collections::IList σε αντικείμενο System::Collections::Generic::List Υλοποίηση για τύπους τιμής.
IListWrapperΔιεπαφή για υποστήριξη μετατροπής από γενική σε μη-γενική συλλογή.
InvalidatableΚλάση που καθιστά δυνατή την παρακολούθηση της κατάστασης των απογόνων της μέσω αντικειμένων InvalidatableTracker.
InvalidatableTrackerΚλάση που υλοποιεί ιχνηλάτες αντικειμένων Invalidatable.