Как я могу использовать методы расширения в BOO
Вопрос
У меня есть список в моем скрипте BOO и хотите использовать методы расширения System.linq, но компилятор BOO бросит это исключение:
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. Если вы не можете использовать методы расширения с помощью версии, которую вы используете, вам придется использовать вызовы абсолютного метода, например, перечислимы. Выберите (...).
Как сказал @jean, вы также импортировали System.Linq
?
Не связан с StackOverflow