Как я могу построить тип, используя отражение?
аюсь избавиться от некоторых ссылок, используя строковое представление определенных типов. Но компилятор не позволяет мне делать это так, как я хочу в случае универсальных методов. Я попробовал это:
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 », а для второго переменная по какой-то причине выходит за рамки. Почему это происходит и Есть ли способ обойти это? Спасибо заранее.