2012-03-29 40 views
0

我有Linq語句的問題。我想從列表中選擇一些 「MySong」:WP 7 - 從列表<>錯誤的LINQ select語句C#

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

,但我得到這個錯誤:

'System.Collections.Generic.IEnumerable' does not contain a definition for 'System' and no extension method 'System' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?)

已經有人解決這個問題?你有沒有提示如何選擇只包含例如「測試」的歌曲? thx回覆。

+4

根據例外情況,問題出現在您未提供的代碼的另一個位置。 – 2012-03-29 13:56:47

+0

什麼類型是你的LinQ查詢中的「list」? – Prutswonder 2012-03-29 13:56:47

+0

我想你包含'使用System.Linq'?什麼類型是「列表」? – Ku6opr 2012-03-29 13:58:49

回答

0

以下添加到代碼文件的頂部:

using System.Linq; 

,確保項目有System.Core程序中引用。

+0

已經有這個代碼... – 2012-03-29 14:04:32

+0

不得不嘗試;什麼是「列表」類型? – 2012-03-29 14:22:48

+0

ObservableCollection 但如果我嘗試列表或var List我得到相同的錯誤... – 2012-03-29 14:28:03