Как я могу построить тип, используя отражение?

аюсь избавиться от некоторых ссылок, используя строковое представление определенных типов. Но компилятор не позволяет мне делать это так, как я хочу в случае универсальных методов. Я попробовал это:

IContainer container = components as IContainer;
Type type = Type.GetType("MyNamespace.MyType");
foreach (var component in container.Components.OfType<Type.GetType("MyNamespace.MyType")>()) {
    ...
}

И это:

foreach (var component in container.Components.OfType<type>()) {
    ...
}

Для первого цикла я получаю это: «Оператор« <»не может быть применен к операндам типа« группа методов »и« System.Type », а для второго переменная по какой-то причине выходит за рамки. Почему это происходит и Есть ли способ обойти это? Спасибо заранее.

Ответы на вопрос(3)

Ваш ответ на вопрос