为什么ObservableCollection和List的某些方法可能不可用?

spl*_*h27 0 c# windows-phone-8

我在Windows Phone 8应用程序上工作.ObservableCollection和List的某些方法在几个页面(不是所有页面)都不可用.OrderBy和ElementAt等方法.因此,我无法在这些集合中对我的项目进行排序.如何找到它的原因?我不知道.

Jon*_*eet 5

那些不是方法ObservableCollectionList自己.它们是班级提供的扩展方法System.Linq.Enumerable.

您可能只需using在源代码中添加一条指令即可使其可用:

using System.Linq;
Run Code Online (Sandbox Code Playgroud)

如果这会触发另一个错误,指出System.Linq未找到命名空间,则需要添加对System.Core程序集的引用.