設計時にタイプを知っていると仮定して、反射なしで anIEnumerable<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>
。