Hallo Henry,
Was für ein Objekt ist Reader? Irgendwas von MySQL? Jedenfalls kein MySqlDataReader. Der kennt kein Add. Was du da tust, ist mir reichlich unverständlich.
Aber wenn dieser ominöse Reader unbedingt einen ref Parameter bei Add sehen will, musst du wohl eine temporäre Variable spendieren und deren Wert nachher im Dictionary speichern.
Das [] des Dictionary ist kein Arrayzugriff, sondern ein Indexer-Property und Propertys lassen sich nicht als Referenz übergeben, weil ein Property ein Trio aus Datenspeicher, Getter und Setter ist. Kein Field. Für ein Field und ein Arrayelement kannst du Referenzen erstellen. Nicht für ein Property.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi