Сообщения с тегом ‘ISomeInterface’
Урок 21. Как создать экземпляр класса по его имени?
Написано admin в 20 Июнь 2008 – 19:43 -Урок 21. Как создать экземпляр класса по его имени?
Часто требуется создать экземпляр некоторого класса по его имени. Например, для конфигурации некоторой программы – имя нужного класса может хранится в конфигурационном файле. Или же имя может задать пользователь в каком-нибудь диалоговом окне приложения.
В приведенном ниже примере для Windows мы сделаем это через метод CreateInstance класса Activator. Для этого примера нам понадобятся один интерфейс ISomeInterface и два производных от него класса Class1 и Class2. В принципе можно обойтись и без них, но с ними легче показать, что экземпляры наших классов Class1 и Class2 действительно создаются. Вот объявление интерфейса:
Tags: Activator, CreateInstance, EventArgs, Forms, GetType, interface, ISomeInterface, MessageBox, namespace, System, textbox, WindowsApplication
Находится в Windows и C# | No Comments »
