У меня есть класс, который реализует IEnumerable
, но не реализует IEnumerable<T>
. Я не могу изменить этот класс и не могу использовать вместо него другой класс. Как я понял из MSDN, LINQ можно использовать, если класс реализуетIEnumerable<T>
. Я пробовал использовать instance.ToQueryable()
, но методы LINQ все еще не включены. Я точно знаю, что этот класс может содержать экземпляры только одного типа, поэтому класс можно реализовать IEnumerable<T>
, но это не так. Итак, что я могу сделать, чтобы запросить этот класс с помощью выражений LINQ?