List()类的扩展方法无法访问

时间:2014-06-05 09:01:18

标签: c# extension-methods intellisense

我正在撰写 Windows 8.1通用应用。在共享项目中,我有一个List类的对象,并希望访问ElementAt()扩展方法。

但是这种方法没有出现在Visual Studio 2013的建议中。如果我忽略了这一点并自己输入,红色波浪线显示错误会出现在 ElementAt 下面,并且项目不会构建。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

如果您想使用Linq Extension methods,请确保包含System.Linq命名空间。

答案 1 :(得分:2)

添加using System.Linq。您尝试使用的是所谓的扩展方法,它位于不同的命名空间中,因为它实际上不是List对象本身的方法。

您已自行链接文档。看看当时的命名空间,你会看到你出错的地方。