Hallo,
ich versuche folgendes:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| Dictionary<beliebiger Typ, beliebiger Typ> myDict = new Dictionary<beliebiger Typ, beliebiger Typ>();
myDict.add(1, 2); myDict.add(3, "bla"); myDict.add("blu", "foo"); myDict.add("blu2", 4); |
mit Generics scheint das nicht ohne Weiteres zu gehen, da für Platzhalter K und V (Dictionary<K, V> ... )jeweils die Datentypen expliziet angegeben werden müssen. Und als "beliebiger Typ" obecjt zu verwenden erzeugt bei der Interation durch das Dictionary in der foreach-Schleife einen compiler-error. D.h. Generics und der Typ object scheint für mein obiges Beispiel evtl. nicht die richtige Lösung zu sein, bzw. nur realisierbar mit großem Aufwand.
Es muss doch in C# eine Möglichkeit bestehen Dictionaries mit beliebigen Datentypen zu füllen?! Kann mir dies bzgl. jemand weiter helfen, Tipps geben etc. ?
Danke vorab!
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt