| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > работа с типами "на лету" |
| Автор: bullterier 15.2.2008, 16:09 |
| Пусть в процессе работы программа выдает список типов некоей сборки. Type [] types; ..... sborka = Assembly.LoadFrom(SomePath); types = sborka.GetExportedTypes(); требуется создать экземпляр класса SomeClass<TSomeType>, такой, чтобы typeof(TSomeType) соответствовал некоему заданному типу из массива types. Просьба делиться лишь проверенными решениями. |
| Автор: Crimp 15.2.2008, 17:34 | ||
пример создания на лету
только не надо забывать что вся эта замута на GetType() и тд. очень сильно тормозит :( так что, неплохобы знать об объектах заранее, или делать через интерфейсы. Reflection это долго, и геморно. |
| Автор: tol05 15.2.2008, 18:02 | ||||
bullterier, не соизволите ли принять и мой вариант? ИМХО, как раз "проверенное решение" ... может быть недостаточно тщательно конечно... класс-генерик
использование
|
| Автор: bullterier 16.2.2008, 16:26 |
| Спасибо, братцы! Все заработало. |