Это может быть невыполнимо. Я использую отражение для перебора свойств объекта. Одним из свойств этого объекта может быть словарь, о котором я заранее не знаю ни Т-типа.Как я могу наложить объект на словарь неизвестного типа
Dictionary<T, T2>
Мне нужно уметь это сделать, чтобы я мог перебирать все значения. Что-то вроде этого, но это не работает.
var listTypeItems = (IDictionary>)containingObject;
Какая ошибка у вас? Это должно действительно работать, см. Следующий связанный вопрос/ответ: http://stackoverflow.com/questions/10206557/c-sharp-cast-dictionarystring-anytype-to-dictionarystring-object-involvin –
Doh! Я не видел> внутри круглой скобки. Это проявлялось как ошибка компиляции. Я так готов на этой неделе закончить. :) –
Ну, по крайней мере, у вас там! :-) –