Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#6

AW: Einzel-Zeichen eines Strings Delphi 10.3 -> Delphi 10.4.1

  Alt 8. Feb 2021, 11:25
Low(string) liefert auch den passenden StartIndex.
So wie es Low(S) und High(S) auf einer String-Variable tun.


Man könnte auch den StingHelper nutzen.
Die Methoden daran sind immer 0-basierend.

S.Chars[i] statt S[i] (auch wenn ich es funktionell eher bissl Krank empfinde, mit einem Funktionsaufruf dazwischen)
oder S.Length statt Length(S) .

Demo aus Delphi-Referenz durchsuchenTStringHelper.Chars :
Delphi-Quellcode:
var
  I: Integer;
  MyString: String;

begin
  MyString := 'This is a string.';

  for I:= 0 to MyString.Length - 1 do
    Write(MyString.Chars[I]);
end.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat