Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.676 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Generic TArray und TList ...

  Alt 5. Jan 2024, 13:20
Du kannst nur konkreten neuen Typen einen generischen Parameter geben. Du kannst z.B. eine TClusterList<T> = class(TList<TCluster<T>>) erstellen. Dann hast du eine neue Klasse.

Deine TClusterList wäre aber nur ein Alias für TArray<T>. Du kannst einen Alias nur für einen existierenden Typen (auch mit Angabe eines konkreten Typen für einen generischen Parameter wie bei TRowData) definieren. Du kannst dabei aber keinen generischen Parameter neu definieren, da das ein neuer Typ wäre.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat