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

StackOverflow https://stackoverflow.com/questions/4633977

  •  08-10-2019
  •  | 
  •  

Вопрос

У меня есть список в моем скрипте 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?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top