Загрузка dll в проэкт динамическим путём - C#

Узнай цену своей работы

Формулировка задачи:

dll файл имеется в reference, при запуске я его распаковываю, после этого он появляется рядом с приложением, как вытащить нужные данные(методы) с этой dll в мою программу ? В этом dll написан код проигрывания .mp3 файлов в многопоточном виде...очень нужна помощь

Решение задачи: «Загрузка dll в проэкт динамическим путём»

textual
Листинг программы
            Assembly a = Assembly.Load("ClassLibrary3"); // dll - "ClassLibrary3"
            Type t = a.GetType("MyPlayers.Player"); // namespace - "MyPlayers" , class - "Player"
            Object instance = Activator.CreateInstance(t);
            MethodInfo m = t.GetMethod("Play"); // method
            m.Invoke(instance, new object[] { "MySong.mp3" });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы