System.Generics.Defaults.TOrdinalIStringComparer.Compare
Delphi
function Compare(const Left, Right: string): Integer; override;
C++
virtual int __fastcall Compare(const System::UnicodeString Left, const System::UnicodeString Right);
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | public | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | TOrdinalIStringComparer |
Description
Performs an ASCII case-insensitive comparison between two strings. It returns an integer which depends on how the specified strings compare:
| Return value | Description |
|---|---|
| Result is less than zero (<0) | Left goes before Right. |
| Result is equal to zero (=0) | Both strings are equal, order-wise (compared case-insensitively). |
| Result is greater than zero (>0) | Left goes after Right. |