假设有:List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 我该如何实现以下代码?var list2 = list.skip(2).take(5);
您的样例代码只要在using语句中包含,并修正方法名中的.Skip(2)和.Take(5),代码就能够运行。造成代码无法直接运行的原因是因为.Skip和.Take是扩展方法(而不是List类定义的方法),这些方法在名为‘System.Linq’的命名空间中定义。