System.Copy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Copy(S: String; Index: Integer; Count: Integer): string;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.pas System System


Description

Renvoie une sous-chaîne d'une chaîne ou un segment de tableau dynamique.

S est une expression de type chaîne ou tableau dynamique. Index et Count sont des expressions de type entier. Copy renvoie une sous-chaîne ou un sous-tableau contenant Count caractères ou éléments en partant de S[Index]. La sous-chaîne ou le sous-tableau est une copie unique (c'est-à-dire qu'il/elle ne partage pas de mémoire avec S ; même si les éléments du tableau sont des pointeurs ou des objets, ils ne sont pas copiés non plus).

Si Index est plus grand que la taille de S, Copy renvoie une chaîne ou un tableau vide.

Si Count indique plus de caractères ou d'éléments de tableau que le nombre disponible, seuls les caractères ou les éléments compris entre S[Index] et la fin de S sont renvoyés.

Remarques :
  • Copy utilise des tableaux de base 1 indexant même les plates-formes sous lesquelles les chaînes sont de base zéro. uses one-based array indexing even in platforms where the strings are zero-based.
  • Quand S est un tableau dynamique, vous pouvez omettre les paramètres Index et Count, et Copy copiera le tableau entier.

Voir aussi

Exemples de code