Thema: Delphi Generische Listen

Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.011 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Generische Listen

  Alt 30. Nov 2011, 16:39
Andere Alternative, die mir gerade noch einfällt, wäre sowas:

Delphi-Quellcode:
type
  TMySerializer = class
    procedure SerializeList<T: class>(List: TList<T>);
    procedure DeserializeList<T: class, constructor>(List: TList<T>);

procedure TMySerializer.DeserializeList<T>(List: TList<T>);
var
  newItem: T;
begin
  ...
  newItem := T.Create;
  Self.DeserializeObject(newItem);
  List.Add(newItem);
  ...
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (30. Nov 2011 um 16:42 Uhr)
  Mit Zitat antworten Zitat