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