public IEnumerable<T> Search<T>(T item, IEnumerable<T> list) { return null; }
这里,T继承自一个无限级树形结构基类U。本意是想实现,在集合中查找T的子元素。
至于为什么不直接使用U来写这个方法,是因为,返回结果是U的集合,使用起来不方便。