есть подключенная к проекту сборка "PersonInfo" в котором есть файл "Person". Есть способ 1 создания экземпляра класса:
Person p = (Person)Activator.CreateInstance("PersonInfo", "Person").Unwrap();
есть обычный способ 2:
Person p = new Person();
Вопрос: зачем нужен способ 1 если есть простой способ 2 ?