A
ADi
Hello,
I'm wondering it is possible somehow in C# to make that operation
possible:
abstract class ParentClass { };
class ClassA : ParentClass { };
class ClassB : ParentClass { };
class ClassC : ParentClass { };
ParentClass object; // declare an abstract object
string[] Classes = new String[] { "ClassA", "ClassB", "ClassC" };
object = new Classes[0](); // defining "ClassA" object
^^^^^^^^^^
....in other words, how to make object which name is given as string
variable? It's possible AT ALL?
Regards,
ADi
I'm wondering it is possible somehow in C# to make that operation
possible:
abstract class ParentClass { };
class ClassA : ParentClass { };
class ClassB : ParentClass { };
class ClassC : ParentClass { };
ParentClass object; // declare an abstract object
string[] Classes = new String[] { "ClassA", "ClassB", "ClassC" };
object = new Classes[0](); // defining "ClassA" object
^^^^^^^^^^
....in other words, how to make object which name is given as string
variable? It's possible AT ALL?
Regards,
ADi