System.Length
Delphi
function Length(S: <string or dynamic array>): Integer;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas | System | System |
説明
文字列内の文字数または配列内の要素数を返します。
Delphi コードでは、Length は、文字列で実際に使用されている文字の数や配列の要素数を返します。C++ コードでは、AnsiString クラスまたは DynamicArray クラスの同名のメソッドを使用します。
S
は文字列または配列を値とする式です。
シングルバイト文字列およびマルチバイト文字列の場合、Length は、文字列で使用されているバイト数を返します。UTF-8 の例:
Writeln(Length(Utf8String('1¢'))); // displays 3
Unicode(WideString)文字列の場合、Length は、バイト数を 2 で割った値を返します。