Question

J'ai une liste dans mon script boo et que vous souhaitez utiliser System.Linq Méthodes d'extension mais boo compilateur jette cette exception:

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

( "..." est le type de mon objet)

Était-ce utile?

La solution 2

Je dois importer System.Linq.Enumerable pas System.Linq

merci Jean et Matthieu pour vos réponses.

Autres conseils

Quelle version de Boo? Méthodes d'extension ont été pris en charge depuis 0.9.0. Si vous ne pouvez pas utiliser des méthodes d'extension avec la version que vous utilisez, vous devrez utiliser les appels de méthode absolue, par exemple Enumerable.Select (...).

Comme @Jean a dit, avez-vous également importé System.Linq?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top