Hi!
Ich spiele mich (wiedermal) etwas mit C# und ASP.net.
normalerweise rufe ich eine Klasse ja mit
meinnamespace.class meineclass = new meinnamespace.class();
auf.
ich habe einen String wo der Klassenname drinnen ist und einen String
mit dem passenden Namespace.
gibt es eine möglichkeit meine klasse aufzurufen basierend auf den Strings?
in PHP gibts da z.b. die eval()-Funktion mit der man sowas machen kann.
Ist ein wenig verwirrend das ganze....
Gibts vielleicht ein kleines Beispiel??
supi...es läuft...
für alle die ein ähnliches Problem haben...
Type myclass = Type.GetType("mynamespace.class1");
object[] args = {"para"}; // Parameter für Konstruktor
Activator.CreateInstance(myclass, args);