如何从 am 元素集合中取出 n 个元素,以便如果我用完元素,它会从头开始?
List<int> list = new List<int>() {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
List<int> newList = list.Skip(9).Take(2).ToList();
List<int> expected = new List(){10,1};
CollectionAssert.AreEqual(expected, newList);
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到预期的列表?我正在寻找一个 CircularTake() 函数或那个方向的东西。