Ich habe eine Klasse, die implementiert IEnumerable, aber nicht implementiert IEnumerable<T>. Ich kann diese Klasse nicht ändern und stattdessen keine andere Klasse verwenden. Wie ich aus MSDN verstanden habe, kann LINQ verwendet werden, wenn Klassen implementiert werdenIEnumerable<T> . Ich habe es versucht instance.ToQueryable(), aber es aktiviert immer noch keine LINQ-Methoden. Ich weiß mit Sicherheit, dass diese Klasse nur Instanzen eines Typs enthalten kann, sodass die Klasse sie implementieren kann IEnumerable<T>, aber dies ist einfach nicht der Fall. Was kann ich also tun, um diese Klasse mit LINQ-Ausdrücken abzufragen?