Ich beiß mir hier schon seit Tagen die Zähne an volgendem Problem aus:
Ich möchte eine Tabelle von Werten einmalig als Array einlesen, um sie dann ständig verfügbar zu haben. Die Tabelle hat folgende Struktur:
Zeile1: Name der Wertgruppe
Zeile2: Art der Wertgruppe
Zeile3: Zugehörigkeit zu Gruppe X von Werten
...
Zeile10-
Zeile4321 (dynamisch): die eigentlichen Werte.
Von dieser Spaltenstruktur bestehen nun dynamisch viele Spalten beim Einlesen einer csv-Datei zur Disposition, die ich nun in einen selbsdefinierten Wertetyp mit den Eigenschaften
MeinWert.Name
MeinWert.Art
MeinWert.Gruppe
...
MeinWert.DieEigentlichenWerte
einlesen möchte, um sie hinterher so ansprechen zu können:
Alle wertegruppen mit .Name="Heinz" sollen soundso behandelt werden.
Bislang scheitere ich immer daran, daß ich bei jedem Vorgang, jeder Berechnung, jeder Anzeige diese Arrays immer wieder neu einlesen muß, was seine Zeit dauert bei dieser Menge. Geht das nicht auch Anfangs, ein für alle mal (naja, bis zum Schließen der Datei würde mir schon reichen ;) )?
Detlev