3

boo スクリプトにリストがあり、System.Linq 拡張メソッドを使用したいのですが、boo コンパイラが次の例外をスローします。

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

(「...」は私のオブジェクトのタイプです)

4

2 に答える 2

4

ブーのバージョンは?拡張メソッドは 0.9.0 からサポートされています。使用しているバージョンで拡張メソッドを使用できない場合は、Enumerable.Select(...) などの絶対メソッド呼び出しを使用する必要があります。

@Jeanが言ったように、あなたもインポートしましたSystem.Linqか?

于 2011-01-08T13:12:01.913 に答える
3

System.Linq.Enumerable ではなく System.Linq をインポートする必要があります

Jean と Matthew の回答に感謝します。

于 2011-01-11T06:41:15.400 に答える