Как я могу использовать методы расширения в бу

У меня есть список в моем скрипте бу и я хочу использовать методы расширения System.Linq, но компилятор бу выдает это исключение:

BCE0019: Boo.Lang.Compiler.CompilerError: 'ToList' is not a member of 
'System.Linq.IQueryable`1[[...]]'.

("..." - это тип моего объекта)

2 ответа

Решение

Я должен импортировать System.Linq.Enumerable не System.Linq

спасибо Жану и Мэтью за ваши ответы.

Какая версия Boo? Методы расширения поддерживаются с 0.9.0. Если вы не можете использовать методы расширения с версией, которую вы используете, вам придется использовать абсолютные вызовы методов, например, Enumerable.Select(...).

Как сказал @Jean, вы тоже импортировали System.Linq?

Другие вопросы по тегам