c# - 我如何在 boo 中使用扩展方法

标签 c# linq boo

我的 boo 脚本中有一个列表,想使用 System.Linq 扩展方法,但 boo 编译器抛出此异常:

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

(“...”是我对象的类型)

最佳答案

什么版本的 Boo?从 0.9.0 开始支持扩展方法。如果您不能在您使用的版本中使用扩展方法,则必须使用绝对方法调用,例如Enumerable.Select(...).

正如@Jean 所说,您是否还导入了 System.Linq

关于c# - 我如何在 boo 中使用扩展方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4633977/

相关文章:

c# - 最有效的面向对象的 4 路温度转换器方法

c# - Mysql 到 Linq 查询

c# - 获取 LINQ 表达式中的最早日期

.net - 如何在命令行窗口中制作文本框?

closures - 奇怪的 boo 语言语法

C#如何判断一个对象是否为多维数组

c# - Swagger UI 不会使用 [FromBody] 参数列出我的 Post 方法

garbage-collection - 嘘,垃圾收集器

c# - Datagridview复选框单元格更改按钮和画线的颜色

相当于 LINQ SelectMany() 的 Java Stream