System.Classes.TStrings

De Appmethod Libraries
Aller à : navigation, rechercher

System.Classes.TPersistentSystem.TObjectTStrings

Object Pascal

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.

Voir aussi