【发布时间】:2011-07-19 07:01:28
【问题描述】:
我试图通过使用某些类型的字符串表示来摆脱一些引用。但是在泛型方法的情况下,编译器不会让我按照我想要的方式去做。我试过这个:
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>()) {
...
}
对于第一个循环,我得到这个:“运算符'
【问题讨论】: