Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание instance по имени типа и сборки

15K
27 марта 2007 года
Hipson
16 / / 01.11.2006
В dotNET часто можно встретить строки вида: "<namespace>.<type>, <assembly>" - например, в config-файлах в секции configSections (они указывают положение типа вместе со сборкой).

Хочу имея такую строку создать instance этого типа - вопрос: как?

PS Оказывается, Activator требует чтоб имя типа и сборки были раздельно в двух строках, а парсить не хочется.
273
28 марта 2007 года
3A3-968M
1.2K / / 22.12.2005
А что тут парсить:
 
Код:
[SIZE=2][COLOR=#008080][FONT=Courier New]Type[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2] targetType = [/SIZE][SIZE=2][COLOR=#008080]Type[/COLOR][/SIZE][SIZE=2].GetType([/SIZE][SIZE=2][COLOR=#800000]"<namespace>.<type>, <assembly>"[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New]);[/FONT]
[/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]object [/COLOR][/SIZE][SIZE=2]instance = [/SIZE][SIZE=2][COLOR=#008080]Activator[/COLOR][/SIZE][SIZE=2].CreateInstance(targetType);
[/SIZE][/FONT]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог