Простите меня, если этот вопрос уже задан и ответил.
Учитывая класс типа T, в чем разница между следующим?
T myObj = Activator.CreateInstance<T>();
T myObj = typeof(T).InvokeMember(null, BindingFlags.CreateInstance, null, null, null);
Является ли одно решение предпочтительным для другого?