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);
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
Description
Compares two strings.
The CompareStrings method is used to compare the values of strings that appear in the list.
S1 and S2 are the strings to compare.
CompareStrings returns a value less than 0 if S1 < S2, 0 if S1 = S2, and a value greater than 0 if S1 > S2.
As implemented in TStringList, CompareStrings uses the global AnsiCompareText function, which compares strings case-insensitively if the CaseSensitive property is set to False. Otherwise, the case-sensitive AnsiCompareStr method is used.