Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Neutral General,
5. Okt 2018
Also was auf jeden Fall gehen sollte wäre halt:
case TmyArray.IndexOf<String>(A_ITEMS, 'B') of
Warum genau der Fehler kommt bzw. warum es mit einer lokalen Variable geht, kann ich so aus dem Stand auch nicht sagen.
Wahrscheinlich denkt er aus irgendeinem Grund, dass auch TmyArray.IndexOf<Char> zutreffen könnte? Aber so richtig sehe ich keinen Grund dafür :gruebel:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Neutral General,
4. Okt 2018
Edit: Was hier vorher stand war alles Unsinn.
Das TArray von Generics.Collections ist nur eine Klasse mit Helpermethoden für TArray<T> aus der System.pas.
Und TArray<T> ist keine Klasse, also kannst du nicht davon ableiten.
Was hast du denn vor? Wenn du einfach nur mehr Helper-Methoden willst, dann kannst du dein TmyArray so lassen, aber musst dann deine Variablen trotzdem als TArray<T>...