Загрузка класса из dll - C#
Формулировка задачи:
Ребят. Помогите пожалуйста.
Вопрос в следующем:
есть dll сборка в которой находиться класс. Нужно его там найти, т.е. найти его полное имя вместе с пространством имен. Известно только то что он унаследован от известного абстрактного класса.
Вообще общая задача состоит в том, чтобы загрузить этот класс в отдельный домен. Но она легко решается, если знать имя наймспейма и класса.
Решение задачи: «Загрузка класса из dll»
textual
Листинг программы
Assembly asm = Assembly.LoadFile("D:\\Lib1.dll"); Type t = asm.GetType("Lib1.Class1"); AbstractClass1 obj = (AbstractClass1) Activator.CreateInstance(t); obj.output(arr);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д