System.WideStrings.TWideStringList.CustomSort
Delphi
procedure CustomSort(Compare: TWideStringListSortCompare); virtual;
C++
virtual void __fastcall CustomSort(TWideStringListSortCompare Compare);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
説明
カスタマイズされた順序でリスト内の文字列をソートします。
CustomSort を使用すると、Compare パラメータで定義されたソート順序でリスト内の文字列がソートされます。
文字列リスト内の 2 つの文字列を比較する比較関数を Compare パラメータに渡します。List パラメータは文字列リストの参照を表し、Index1 および Index2 パラメータは比較対象となる文字列を表します。
nil(Delphi の場合)または NULL(C++ の場合)を Compare パラメータの値として渡さないでください。
メモ: CustomSort メソッドは明示的に呼び出す必要があります。Sorted プロパティを設定すると、Sort メソッドに実装されているとおり、ANSI(Windows の場合)または UTF-8(Linux の場合)の順序でのみ文字列がソートされます。