Dies ist möglicherweise nicht machbar. Ich verwende Reflektion, um über die Eigenschaften eines Objekts zu iterieren. Eine dieser Objekteigenschaften könnte ein Dictionary sein, von dem ich nicht im Voraus weiß, ob es T-Typ ist.Wie kann ich ein Objekt in ein Wörterbuch des unbekannten Typs umwandeln
Ich muss in der Lage sein, dies auf etwas zu übertragen, über das ich iterieren kann, um alle Werte zu erhalten. So etwas, aber das funktioniert nicht.
var listTypeItems = (IDictionary>)containingObject;
Welche Art von Fehler erhalten Sie? Dies sollte tatsächlich funktionieren, siehe folgende Frage/Antwort: http://stackoverflow.com/questions/10206557/c-sharp-cast-dictionarystring-anytype-to-dictionarystring-object-involvin –
Doh! Ich habe das> in der Klammer nicht gesehen. Es wurde als Kompilierfehler angezeigt. Ich bin so bereit für diese Woche, um vorbei zu sein. :) –
Nun, zumindest bist du dort angekommen! :-) –