问:鉴于您有 astartIndex和 a ,您如何在 LINQ 中对集合进行分页count?
答:几个月前,我写了一篇关于 Fluent Interfaces 和 LINQ 的博客文章,其中使用了扩展方法IQueryable<T>和另一个类来提供以下对 LINQ 集合进行分页的自然方式。
var query = from i in ideas
select i;
var pagedCollection = query.InPagesOf(10);
var pageOfIdeas = pagedCollection.Page(2);