Zitat von
blackdrake:
Aber TStringList kann doch die Funktionalität nicht wirklich ersetzen, oder? Eine TStringList ordnet Integer -> String/Object zu. Ich will aber String -> Object.
Mit einer TStringList kann man nach Belieben standardmäßig Integer --> String (via Index), Integer --> Object (via Index), String --> Object (via IndexOf), String --> String (via Names).
Bei optimierter Implementierung kann aber eine eigene Klasse trotzdem sinnvoll sein. Dies ist eventuell das Interessante bei einer eigenen Implementierung.
Die Hashvariante oder eine andere Implementierung mit Hashes ist aber meistens noch besser, das ist sicher ebenfalls richtig.