Не спрашивайте меня, почему, но мне нужно сделать следующее:
string ClassName = "SomeClassName";
object o = MagicallyCreateInstance("SomeClassName");
Я хочу знать, как много способов сделать это, и какой подход использовать в этом сценарии.
Примеры:
-
Activator.CreateInstance
-
Assembly.GetExecutingAssembly.CreateInstance("")
- Любые другие предложения будут оценены.
Этот вопрос не должен состоять из открытого обсуждения, потому что я уверен, что этого можно достичь только так.