小编den*_*den的帖子

选择前10个记录,接着是10个,使用Linq进行分页

如何选择前10个记录,然后是下10个,然后是下10个,只要数组不会结束.

Phrases = bannersPhrases.Select(x=>x.Phrase).Take(10).ToArray()
Run Code Online (Sandbox Code Playgroud)

如何获得接下来的10条记录?

c# linq

36
推荐指数
4
解决办法
9万
查看次数

为什么我不能被演员?

无法转换对象类型"System.Collections.Generic.List 1[NorthwindMVC3.Models.Product]" to the type of"System.Collections.Generic.IEnumerator1 [NorthwindMVC3.Models.Product]".

public IEnumerator<Product> GetEnumerator()
{     
      IEnumerable<Product> myEnumerable = Products.ToList();
      return (IEnumerator<Product>) myEnumerable;
}

public class ProductsList : IEnumerable<Product>
    {
        public ProductsList()
        {
            Products  =new List<Product>();
        }
        public List<Product> Products { get; private set; }
Run Code Online (Sandbox Code Playgroud)

为什么我不能?

c# ienumerable casting list

0
推荐指数
1
解决办法
102
查看次数

标签 统计

c# ×2

casting ×1

ienumerable ×1

linq ×1

list ×1