System::Collections::CollectionBase κλάση
CollectionBase class
Παρέχει μια αφηρημένη βασική κλάση για μια συλλογή με ισχυρή τυποποίηση.
template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
| Parameter | Περιγραφή |
|---|
| T | Τύπος των στοιχείων της συλλογής |
Nested classes
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|
| Clear() | Αφαιρεί όλα τα αντικείμενα από την παρουσία της συλλογής. Αυτή η μέθοδος δεν μπορεί να παρακαμφθεί. |
| get_Capacity() | Επιστρέφει τον αριθμό των στοιχείων που μπορεί να περιέχει η συλλογή. |
| get_Count() | Επιστρέφει τον αριθμό των στοιχείων που περιέχονται στην παρουσία της συλλογής. Αυτή η μέθοδος δεν μπορεί να παρακαμφθεί. |
| GetEnumerator() override | Επιστρέφει έναν απαριθμητή που διατρέχει την παρουσία της συλλογής. |
| RemoveAt(int32_t) | Αφαιρεί το στοιχείο στο καθορισμένο δείκτη της παρουσίας της συλλογής. Αυτή η μέθοδος δεν είναι παρακαμφτέα. |
| set_Capacity(int32_t) | Ορίζει τον αριθμό των στοιχείων που μπορεί να περιέχει η συλλογή. |
| SetTemplateWeakPtr(uint32_t) override | Ορίστε το n’th όρισμα προτύπου ως αδύναμο δείκτη (αντί για κοινόχρηστο). Επιτρέπει την εναλλαγή δεικτών σε containers σε αδύναμη λειτουργία. |
Typedefs
| Typedef | Περιγραφή |
|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Δείτε επίσης