Kommt drauf, wie man es liest. Aber wenn es wirklich dynamische Arrays sind, hast Du recht.
Ich frag mich dann nur, wie das dann eigentlich funktioniert, wenn sich die Arrays parallel irgendwo spontan ändern...
Vielleicht ist das doch ein fester Speicherbereich.
Wenn der Code, der die Arrays neu schreibt, auch vom TE ist, kann er da eigentlich die Dictionary gleich erstellen.