System::Collections::Specialized::StringCollection classe

StringCollection class

Liste indexée de chaînes. 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 le transmettre aux fonctions en tant qu’argument.

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

Méthodes

MéthodeDescription
Add(const System::String&)Ajoute la valeur à la fin de la liste.
AddRange(const ArrayPtr<System::String>&)Ajoute des éléments dans le conteneur.
begin()Renvoie un itérateur vers le premier élément du conteneur. Si le conteneur est vide, l’itérateur renvoyé sera égal à end().
begin() constRenvoie un itérateur vers le premier élément du conteneur const-qualifié. Si le conteneur est vide, l’itérateur renvoyé sera égal à end().
cbegin() constRenvoie un itérateur vers le premier élément const-qualifié du conteneur. Si le conteneur est vide, l’itérateur renvoyé sera égal à cend().
cend() constRenvoie un itérateur vers l’élément suivant le dernier élément du conteneur. Cet élément sert de repère ; tenter d’y accéder entraîne un comportement indéfini.
Clear()Supprime tous les éléments.
Contains(const System::String&) constVérifie si une chaîne spécifique est présente dans le conteneur.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constCopie les éléments vers les éléments existants du tableau.
crbegin() constRenvoie un itérateur inverse vers le premier élément du conteneur inversé. Il correspond au dernier élément du conteneur non inversé. Si le conteneur est vide, l’itérateur renvoyé est égal à crend().
crend() constRenvoie un itérateur inverse vers l’élément suivant le dernier élément du conteneur inversé. Il correspond à l’élément précédant le premier élément du conteneur non inversé. Cet élément sert de repère, tenter d’y accéder entraîne un comportement indéfini.
data()Accesseur de la structure de données interne.
data() constAccesseur de la structure de données interne.
end()Renvoie un itérateur vers l’élément suivant le dernier élément du conteneur. Cet élément sert de repère ; tenter d’y accéder entraîne un comportement indéfini.
end() constRenvoie un itérateur vers l’élément suivant le dernier élément du conteneur const-qualifié. Cet élément sert de repère ; tenter d’y accéder entraîne un comportement indéfini.
get_Count() constObtient le nombre d’éléments dans la collection.
GetEnumerator() overrideObtient l’énumérateur parcourant la collection actuelle.
idx_get(int) constObtient la valeur à la position spécifiée.
idx_set(int, const System::String&)Définit la valeur à la position spécifiée.
IndexOf(const System::String&) constRecherche une chaîne spécifique dans le conteneur.
Insert(int, const System::String&)Insère une valeur spécifique dans le conteneur.
operator[](int)Fonction d’accès.
rbegin()Renvoie un itérateur inverse vers le premier élément du conteneur inversé. Il correspond au dernier élément du conteneur non inversé. Si le conteneur est vide, l’itérateur retourné est égal à rend().
rbegin() constRenvoie un itérateur inverse vers le premier élément du conteneur inversé. Il correspond au dernier élément du conteneur non inversé. Si le conteneur est vide, l’itérateur retourné est égal à rend().
Remove(const System::String&)Supprime la première occurrence de la chaîne spécifiée.
RemoveAt(int)Supprime l’élément à la position spécifiée.
rend()Renvoie un itérateur inverse vers l’élément suivant le dernier élément du conteneur inversé. Il correspond à l’élément précédant le premier élément du conteneur non inversé. Cet élément sert de repère, tenter d’y accéder entraîne un comportement indéfini.
rend() constRenvoie un itérateur inverse vers l’élément suivant le dernier élément du conteneur inversé. Il correspond à l’élément précédant le premier élément du conteneur non inversé. Cet élément sert de repère, tenter d’y accéder entraîne un comportement indéfini.
StringCollection()Construit une collection de chaînes vide.
virtualizeBeginConstIterator() const overrideObtient l’implémentation de l’itérateur const begin pour le conteneur actuel.
virtualizeBeginIterator() overrideObtient l’implémentation de l’itérateur begin pour le conteneur actuel.
virtualizeEndConstIterator() const overrideObtient l’implémentation de l’itérateur const end pour le conteneur actuel.
virtualizeEndIterator() overrideObtient l’implémentation de l’itérateur end pour le conteneur actuel.

Typedefs

TypedefDescription
const_iteratorType d’itérateur const.
const_reverse_iteratorType d’itérateur inverse const.
iteratorType d’itérateur.
reverse_iteratorType d’itérateur inverse.

Voir aussi