Wie lade ich Assembly zur Laufzeit und erstelle eine Klasseninstanz?

Ich habe eine Versammlung. In dieser Assembly habe ich eine Klasse und Schnittstelle. Ich muss diese Assembly zur Laufzeit laden und möchte ein Objekt der Klasse erstellen und auch die Schnittstelle verwenden.

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);

Das ist mein Code. Wie könnte es verbessert werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage