Wie kann ich Generika in einer generischen TListe speichern, die von einem nicht-generischen Objekt gehalten wird?
type
TXmlBuilder = class
type
TXmlAttribute<T>= class
Name: String;
Value: T;
end;
TXmlNode = class
Name: String;
Attributes: TList<TXmlAttribute<T>>;
Nodes: TList<TXmlNode>;
end;
...
end;
Der Compiler sagt, dass T nicht in
Attributes: TList<TXmlAttribute<T>>;
-- Pierre Yager