System.Classes.TStringList.CompareStrings
Delphi
function CompareStrings(const S1, S2: string): Integer; override;
C++
virtual int __fastcall CompareStrings(const System::UnicodeString S1, const System::UnicodeString S2);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
Beschreibung
Vergleicht zwei Strings.
Mit der Methode CompareStrings werden die Werte der Strings verglichen, die in der Liste enthalten sind.
S1
und S2
sind die Strings, die verglichen werden müssen.
Wenn S1
kleiner ist als S2
(S1
< S2
), gibt CompareStrings einen negativen Wert zurück. Ist S1
mit S2
identisch (S1
= S2
), wird 0 zurückgegeben. Ist S1
größer als S2
(S1
> S2
), wird ein positiver Wert zurückgegeben.
In der Implementierung in TStringList verwendet CompareStrings die globale AnsiCompareText-Funktion, die Strings mit Berücksichtigung der Groß-/Kleinschreibung vergleicht, wenn die Eigenschaft CaseSensitive auf False gesetzt wird. Andernfalls wird die Methode AnsiCompareStr mit Berücksichtigung der Groß-/Kleinschreibung verwendet.