TStrings.Values

TStrings = class (TObject)Interface de TStringsExemples de TStrings

Permet d'accéder à la partie "valeur" d'une paire (nom = valeur)

Syntaxe

property Values[name: String]: String read GetValue write SetValue
name : Nom de la paire (nom = valeur)

Remarques

  • La TStrings doit être au format (nom = valeur). Sinon, Values contient une chaîne vide.
  • Si plusieurs chaînes ont le nom name, la propriété retourne la valeur de la première chaîne.
  • liste.Values["nom"] := "valeur" est équivalent à liste.Add('nom=valeur')
  • Attention : l'écriture (SetValue) d'une valeur vide retire l'élément correspondant de la TStrings.

Exemples

var liste := TStrings.Create;
liste.Values['nom'] := 'Martin'; // Le premier élément de la TStrings a pour nom "nom" et pour valeur "Martin"
liste.Values['prenom'] := 'Jean'; // Le deuxième élément a pour nom "prenom" et pour valeur "Jean"
liste.Values['age'] := '32'; // Le troisième élément a pour nom "age" et pour valeur "32"
liste.Add('commentaires='); // Pour un quatrième élément de nom "commentaires" et de valeur vide (liste.Values['commentaires'] := '' n'aurait eu aucun effet)

Classification

SysUtils TStrings