我有一个IQueryable
包含项目,其中所有内容都已分组,因此类似于
var animals = new List<string>{"duck", "duck", "duck", "goose", "goose", "cow", "cow", "cow", "rabbit"}.AsQueryable();
如果我做
animals.Skip(2).Take(2);
我会得到"duck", "goose"
。但是,我想跳过前两组不同的条目并获得第三和第四组 ( "cow", "cow", "cow", "rabbit"
)。在 LINQ 中有一个很好的方法吗?