API:System.WideStrings.TWideStringList.CompareStrings
Delphi
function CompareStrings(const S1, S2: WideString): Integer; override;
C++
virtual int __fastcall CompareStrings(const System::WideString S1, const System::WideString S2);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
説明
2 つの文字列を比較します。
System.WideStrings.TWideStringList.CompareStrings は System.WideStrings.TWideStrings.CompareStrings を継承しています。以下の内容はすべて System.WideStrings.TWideStrings.CompareStrings を参照しています。
2 つの文字列を比較します。
TWideStrings は CompareStrings を内部的に使用して、リストに含まれる文字列の値を比較します。たとえば、IndexOf メソッドと IndexOfName メソッドは、CompareStrings を使用して、指定された文字列とリスト内の文字列を比較します。
S1 および S2 は比較する文字列です。
CompareStrings は、S1 < S2 の場合は 0 より小さい値を返し、S1 == S2 の場合は 0 を返し、S1 > S2 の場合は 0 より大きい値を返します。
TWideStrings での実装では、CompareStrings はグローバル WideCompareText 関数を使用します。この関数は大文字と小文字を区別しないで文字列を比較します。一部の下位クラスでは、このメソッドをオーバーライドして、文字列の比較方法を変更しています(たとえば、大文字と小文字を区別します)。