【发布时间】:2009-05-01 18:44:21
【问题描述】:
我有一个具有 IEnumerable 类型属性的类(一个 Web 控件),并希望使用 LINQ 处理该参数。
有什么方法可以通过反射转换/转换/调用 IEnumerable
Method void (IEnumerable source)
{
var enumerator = source.GetEnumerator();
if (enumerator.MoveNext())
{
var type = enumerator.Current.GetType();
Method2<type>(source); // this doesn't work! I know!
}
}
void Method2<T>(IEnumerable<T> source) {}
【问题讨论】: