-
Belkin © (19.11.16 17:08) [0]У нас естьMyList: TList<TMyRecord>;
MyRecord: TMyRecord;
гдеtype
TMyRecord = record
Sum, Num: Integer;
end;
Добавляем запись в список:MyList := TList<TMyRecord>.Create;
MyRecord.Sum := Sum;
MyRecord.Num := Num;
MyList.Add(MyRecord);
Подскажите плиз, как отсортировать список по полю Sum? -
Rouse_ © (19.11.16 17:13) [1]FList := TList<TMyRecord>.Create(
TComparer<TMyRecord>.Construct(
function (const A, B: TMyRecord): Integer
begin
Result := Integer(A.Sum) - Integer(B.Sum);
end)
);
Ну и сортируй как те удобно - IndexOf списка будет на компаратор опираться -
Belkin © (19.11.16 20:13) [2]Спасибо!