我有一个实现IEnumerable
的类,但没有实现IEnumerable<T>
.我不能改变这个类,也不能用另一个类来代替它.正如我从MSDN LINQ can be used if class implements IEnumerable<T>
中了解到的.我try 过使用instance.ToQueryable()
,但它仍然无法启用LINQ方法.我确信这个类只能包含一种类型的实例,所以这个类可以实现IEnumerable<T>
,但它不能实现.那么我该如何使用LINQ表达式查询这个类呢?