System.Classes.TStringList.CompareStrings

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch