開発ブログ - 良く忘れる
TList は無名メソッドでソートできる
TObjectList の sortは TComparer を使って行う
TObjectList
uses
System.Generics.Defaults, System.Generics.Defaults,
...
List.Sort(TComparer<TFooBar>.Construct(
function(const Item1, Item2: TFooBar): Integer
begin
Result := Item1.Prop1 - Item2.Prop1;
end));
)