我在Windows Phone 8应用上工作。 ObservableCollection和List的某些方法在几个页面(不是所有页面)都不可用。 OrderBy和ElementAt等方法。因此,我无法在这些集合中对我的项目进行排序。如何找到它的原因?我不知道。
答案 0 :(得分:5)
这些不是ObservableCollection
或List
本身的方法。它们是extension methods类提供的System.Linq.Enumerable
。
您可能只需在源代码中添加using
指令即可使其可用:
using System.Linq;
如果触发另一个错误,指出找不到命名空间System.Linq
,则需要添加对System.Core
程序集的引用。
答案 1 :(得分:1)
因为这些不是List<T>
方法,所以它们是Enumerable
类中定义的扩展方法。要使用它们,请添加using System.Linq
。