【问题标题】:WP 7 - LINQ select statement from List<> error C#WP 7 - 来自 List<> 错误 C# 的 LINQ 选择语句
【发布时间】:2012-04-13 04:25:24
【问题描述】:

我对 Linq 语句有疑问。我想从列表中选择一些“MySong”:

var filteredList = from s in list
                   where s.Title.Contains("test")
                   select s;

但我收到此错误:

“System.Collections.Generic.IEnumerable”不包含“System”的定义,并且找不到接受“System.Collections.Generic.IEnumerable”类型的第一个参数的扩展方法“System”(您是否缺少using 指令还是程序集引用?)

有人解决了这个问题吗?您是否有提示如何仅选择歌曲,例如包含“测试”?谢谢回复。

【问题讨论】:

  • LinQ 查询中的“列表”是什么类型?
  • 根据异常,问题出在您未提供的代码的另一个地方。
  • 我想你包括using System.Linqlist 是什么类型的?
  • 发布显示您如何填充列表的代码。
  • 请列出您在代码中包含的using 语句。

标签: c# linq list windows-phone-7 select


【解决方案1】:

将以下内容添加到代码文件的顶部:

using System.Linq;

并确保项目的引用中有 System.Core。

【讨论】:

  • 必须尝试; list 类型是什么?
  • ObservableCollection 但如果我尝试 List 或 var List 我得到同样的错误......
  • 项目引用怎么样,你有 System.Core 吗?
猜你喜欢
  • 1970-01-01
  • 2012-01-12
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 1970-01-01
  • 2017-08-03
相关资源
最近更新 更多