System.Classes.TStrings
Delphi
TStrings = class(TPersistent)
C++
class PASCALIMPLEMENTATION TStrings : public TPersistent
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
TStrings est la classe de base de tous les objets représentant une liste de chaînes.
Dérivez une classe de TStrings pour stocker et manipuler une liste de chaînes. TStrings contient des méthodes abstraites ou, dans la terminologie C++, virtuelles pures et ne doit pas être instanciée directement.
Les descendants de TStrings peuvent représenter plusieurs chaînes, par exemple les différentes lignes d'une boîte liste. Certains objets utilisent des descendants de TStrings pour représenter un texte volumineux afin de pouvoir le manipuler par petits segments.
TStrings introduit des propriétés et méthodes pour :
- Ajouter ou supprimer des chaînes à une position donnée de la liste.
- Changer l'ordre des chaînes dans la liste.
- Accéder à une chaîne à une position spécifique.
- Lire ou écrire les chaînes dans un fichier ou un flux.
- Associer un objet à chaque chaîne de la liste.
- Stocker et récupérer des chaînes comme paires nom-valeur.
Pour obtenir des explications sur les paires nom-valeur, reportez-vous à la propriété NameValueSeparator.