在下面的类中,我成功地实现了IEnumerable( T ),以便迭代T。在同一个类中,我能够实现IEnumerable( DLLItem(T) )来遍历DLLItem(T)。两人都在独立工作。要让两个迭代器在同一个类中协同工作,我应该做什么?我已经尝试过几种可能会导致编译器错误..。与IEnumerable(T)
public class DLL<
我有一个Repository类,它在内存中可能包含大量的项。我希望能够使用LINQ- to -objects查询它;问题是Repository需要是线程安全的-它需要在查询期间锁定内部集合。(IEnumerable<T> items) _items = items.ToList();
public List<TResult> Query<TResult>(Func<IEnumerable</e