Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.051 Beiträge
 
Delphi 12 Athens
 
#14

AW: Sortieren eines Array of record

  Alt 9. Sep 2024, 16:20
Echt jetzt? Dabei wurde hier alles extra erklärt und in mehreren Beispielen gezeigt.
siehe Antworten # oder, #6. Und in #7 hast du sie sogar selbst schon benutzt?

Das TArray.Sort<...>(...); , aus der Unit System.Generics.Collections, ist die Prozedur zum Sortieren.
Da geht das Array rein und kommt soritert wieder raus.
https://docwiki.embarcadero.com/Libr...ns.TArray.Sort

Damit sie weiß wie hier sortiert werden muß, bekommt sie zusätzlich noch eine Verleichs-Funktion rein.
Das kann eine einfache Funktion sein, oder eine Objekt-Methode, eine Klassen-Methode, eine statische Klassen-Methode, eine anonyme Methode oder auch eine eigene Klasse+Interface.
Wie diese Vergleichsfunktion aussehen kann, siehe #2, #6 oder #8.

Für sowas wie TArray<Integer> oder TArray<String> kann man die Vergleichsfunktion auch weglassen, da es hierfür einen Default-Comparer gibt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat