System.Length
Delphi
function Length(S: <string or dynamic array>): Integer;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas | System | System |
Description
Renvoie le nombre de caractères d'une chaîne ou le nombre d'éléments d'un tableau.
Dans le code Delphi, Length renvoie le nombre de caractères effectivement utilisés dans la chaîne ou le nombre d'éléments du tableau. Dans le code C++, utilisez la méthode portant le même nom sur la classe AnsiString ou DynamicArray.
S
est une expression chaîne ou une expression tableau.
Pour les chaînes à caractères mono-octets et multi-octets, Length renvoie le nombre d'octets utilisés par la chaîne. Exemple pour UTF-8 :
Writeln(Length(Utf8String('1¢'))); // affiche 3
Pour les chaînes Unicode (WideString), Length renvoie le nombre d'octets divisé par deux.