Dynamischer Objekterzeugung-->Class.forName(String)
-
Gibt es in C# eine ähnliche Methode wie die Class.forName(String)?
Diese Methode dient der Erzeugung eines Objektes, wobei der String-Teil den Typ des Objektes angibt ( der String-Teil enthält also die Klasse, von der eine Instanz erzeugt werden soll!). Diese Möglichkeit wird in Java angeboten.IMeinInterface obj = null;
try {
Class objClass = Class.forName(str);
objTagContainer = (IMeinInterface) objClass.newInstance();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
}
}
-
System.Activator.CreateInstance(...)