Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
8. Mär 2022
Ich finde, damit machst du es aber noch viel komplizierter als es sein musst. Dein jetziger Record sind doch einfach nur Daten. Perfekte Wahl für einen Record.
Wenn du ihn in einem Dictionary anpassen willst, hole ihn raus, pass ihn an und steck ihn wieder rein. Aus einer reinen Datenstruktur jetzt eine interface-referenzierte Klasse zu machen nur um sich hier zwei Zeilen zu sparen ist...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
7. Mär 2022
Ein Record wird, wie z.B. ein Integer, als Wert und nicht per Referenz übergeben. Heißt: dictionary liefert bereits eine Kopie deines Records.
David Heffernan hat dazu eigentlich alles gesagt: Du musst den Record rausholen, passt ihn so an wie du magst, und steckst in wieder rein. Ist halt so.
Der von dir erwähnte Vorschlag von dem Kerl auf StackOverflow ist Quark. Der bezog sich auf Listen...