【问题标题】:Why some methods of ObservableCollection and List might be unavailable?为什么 ObservableCollection 和 List 的某些方法可能不可用?
【发布时间】:2014-06-11 08:48:49
【问题描述】:

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

【问题讨论】:

标签: c# windows-phone-8


【解决方案1】:

这些不是 ObservableCollectionList 本身的方法。它们是由System.Linq.Enumerable 类提供的extension methods

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

using System.Linq;

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

【讨论】:

    【解决方案2】:

    因为这些不是List<T> 方法,它们是在Enumerable 类中定义的扩展方法。要使用它们,请添加using System.Linq

    【讨论】:

      猜你喜欢
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 2022-08-09
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多