【发布时间】:2012-10-25 09:19:20
【问题描述】:
我正在寻找IEnumerable接口的Skip方法。
IList public IEnumerable 接口,所以我以为我可以访问该方法。
无论如何,以下代码在 Mono 上编译失败:
private static void SkipFirst(IList<float> list)
{
IList<float> skippedFirst = list.Skip(1);
}
这是错误:
错误 CS1061:键入
System.Collections.Generic.IList<float>' does not contain a definition forSkip' 并且找不到扩展方法Skip' of typeSystem.Collections.Generic.IList'(你是 缺少 using 指令或程序集引用?)
我做错了什么?如何从IList 接口访问该方法?
【问题讨论】:
-
尝试在cs文件中添加对
System.Core包和using System.Linq的引用
标签: c# mono ienumerable ilist