classe System::Collections::Generic::IList
IList class
Interface d’un conteneur indexé d’éléments. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour la passer aux fonctions en argument.
template<typename T>class IList : public System::Collections::Generic::ICollection<T>
| Paramètre | Description |
|---|
| T | Type d’élément. |
Méthodes
| Méthode | Description |
|---|
| get_IsFixedSize() | Vérifie si la collection a une taille fixe. |
| virtual idx_get(int) const | Obtient l’élément à l’index spécifié. |
| virtual idx_set(int, T) | Définit l’élément à l’index spécifié. |
| virtual IndexOf(const T&) const | Obtient l’index de la première apparition de l’élément dans le conteneur. |
| virtual Insert(int, const T&) | Insère l’élément à la position spécifiée, en décalant les autres éléments. |
| virtual RemoveAt(int) | Supprime l’élément à l’index spécifié. |
Typedefs
Voir aussi