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Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Δείτε επίσης