假设:
List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
如何实现以下代码?
var list2 = list.skip(2).take(5);
答案 0 :(得分:29)
只要您在使用语句中包含System.Linq
(并修复方法名称.Skip(2)
和.Take(5)
),您的示例代码就会有效。
您的代码没有开箱即用的原因是.Skip
和.Take
是'System.Linq'命名空间中的扩展方法(与List类中定义的方法相对)
答案 1 :(得分:6)