Jak załadować zespół w czasie wykonywania i utworzyć instancję klasy?

Mam zgromadzenie. W tym zespole mam klasę i interfejs. Muszę załadować ten zespół w czasie wykonywania i chcę utworzyć obiekt klasy, a także użyć interfejsu.

Assembly MyDALL = Assembly.Load("DALL"); // DALL is name of my dll
Type MyLoadClass = MyDALL.GetType("DALL.LoadClass"); // LoadClass is my class
object obj = Activator.CreateInstance(MyLoadClass);

To jest mój kod. Jak można to poprawić?

questionAnswers(3)

yourAnswerToTheQuestion