Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
Delphi 12 Athens
|
AW: Generisch Maximum bestimmen
4. Apr 2023, 18:05
Meinst du in etwa so? (Müsste man aber noch ausbauen)
Delphi-Quellcode:
type
TGeneric = record
public
class function Max<T>(List: TEnumerable<T>): T; static;
end;
class function TGeneric.Max<T>(List: TEnumerable<T>): T;
begin
var comparer := IComparer<T>(TComparer<T>._Default);
Result := Default(T);
for var item in List do
if comparer.Compare(Result, item) < 0 then
Result := item;
end;
|