Guten Abend miteinander,
für ein kleines Projekt brauche ich eine Art Materialdatenbank.
Bbislang habe ich ein Dictionary aufgebaut bei dem der Schlüssel der Materialname ist, und Value die Masse ist.
List<Dictionary<string, double>> Koerperliste = new List<Dictionary<string, double>>();
Dem ganzen muss ich jetzt noch einen weiteren Wert hinzufügen. Dict ist ja auf schlüssel + Wert begrenz. Am Dictionary gefällt mir aber vor allem der leichte Zugriff per Schlüssel. Wie baue ich das am besten um nun?
Benütz ich als Wert eine selbsterstelle Klasse oder eine jagged-Liste?
danke euch
Hallo silent_bob,
Benütz ich als Wert eine selbsterstelle Klasse
Ja, wäre zu empfehlen.
BTW: Für dein Szenario ist eine Liste von Dictionaries (wie sie dein Code erzeugt) eher unsinnig - ein Dictionary würde dir ja reichen.
Benütz ich als Wert eine selbsterstelle Klasse
Ja, wäre zu empfehlen.
Sowas wie KeyValuePair<TKey, TValue>()? 😄 ist natürlich readonly, das darf man net vergessen 😛
Sowas wie KeyValuePair<TKey, TValue>()?
Wird aber schnell sehr verwirrend...