System.SysUtils.CompareStr
Delphi
function CompareStr(const S1, S2: string): Integer;
function CompareStr(const S1, S2: string; LocaleOptions: TLocaleOptions): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CompareStr(const System::UnicodeString S1, const System::UnicodeString S2)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Compare deux chaînes en ignorant la casse.
CompareStr compare S1
à S2
, en ignorant la casse. La valeur de retour est inférieure à 0 si S1
est inférieure à S2
, 0 si S1
est égale à S2
, ou supérieure à 0 si S1
est supérieure à S2
. L'opération de comparaison est basée sur la valeur ordinale 8 bits de chaque caractère et n'est pas affectée par les paramètres régionaux en cours, lors de l'utilisation de la première méthode surchargée CompareStr.
Le paramètre LocaleOptions
de la deuxième méthode surchargée CompareStr est du type TLocaleOptions et il définit un choix d'options locales dépendantes et indépendantes. Pour de plus amples informations, voir la rubrique TLocaleOptions.