假设我在设计时知道类型,有没有办法IEnumerable<T>
从IEnumerable
没有反射的情况下获得?
我有这个
foreach(DirectoryEntry child in de.Children)
{
// long running code on each child object
}
我正在尝试启用并行化,就像这样
Parallel.ForEach(de.Children,
(DirectoryEntry child) => { // long running code on each child });
但这不起作用,因为 de.Children 是 type DirectoryEntries
。它实现IEnumerable
但不是IEnumerable<DirectoryEntry>
。