鉴于:
List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Run Code Online (Sandbox Code Playgroud)
我如何实现以下代码?
var list2 = list.skip(2).take(5);
Run Code Online (Sandbox Code Playgroud)
Est*_*aya 29
只要您System.Linq在using语句中包含(并修复方法名称.Skip(2)和.Take(5)),您的示例代码就会起作用.
你的代码没有开箱的原因是.Skip和.Take是扩展方法(而不是List类中定义的方法)在"System.Linq的"命名空间中.