System.WideStrings.TWideStringList.CustomSort
Delphi
procedure CustomSort(Compare: TWideStringListSortCompare); virtual;
C++
virtual void __fastcall CustomSort(TWideStringListSortCompare Compare);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
Beschreibung
Sortiert die Strings in der Liste in der festgelegten Reihenfolge.
Mit CustomSort werden die Strings in der Liste sortiert, wobei die Sortierungsreihenfolge im Parameter Compare definiert wird.
Die Compare-Funktion vergleicht anhand eines angegebenen Wertes zwei Strings in der String-Liste. Der Parameter List stellt den Zugriff auf die String-Liste bereit und die Parameter Index1 und Index2 geben die zu vergleichenden Strings an.
Übergeben Sie im Parameter Compare keinen nil- (Delphi) bzw. NULL- (C++) Wert.
Anmerkung: Die Methode CustomSort muss explizit aufgerufen werden. Wenn nur die Eigenschaft Sorted gesetzt wird, werden die Strings nach der ANSI- (Windows) oder UTF-8- (Linux) Reihenfolge sortiert (gemäß der Implementierung in der Methode Sort).