System::Collections::Generic::IList κλάση

IList class

Διεπαφή ενός ευρετηριασμένου δοχείου στοιχείων. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assertion. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
ParameterΠεριγραφή
TΤύπος στοιχείου.

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_IsFixedSize()Ελέγχει αν η συλλογή είναι σταθερού μεγέθους.
virtual idx_get(int) constΛαμβάνει το στοιχείο στο καθορισμένο δείκτη.
virtual idx_set(int, T)Ορίζει το στοιχείο στο καθορισμένο δείκτη.
virtual IndexOf(const T&) constΛαμβάνει το δείκτη της πρώτης εμφάνισης του στοιχείου στο δοχείο.
virtual Insert(int, const T&)Εισάγει στοιχείο στη συγκεκριμένη θέση, μετακινώντας τα άλλα στοιχεία.
virtual RemoveAt(int)Αφαιρεί το στοιχείο στο καθορισμένο δείκτη.

Typedefs

TypedefΠεριγραφή
BaseTypeΠληροφορίες RTTI.
ThisTypeΑυτός ο τύπος.
ValueTypeΤύπος τιμής.

Δείτε επίσης