通过IList迭代

时间:2009-04-20 20:37:20

标签: asp.net-mvc

如何遍历IList集合并仅返回n个记录?我正在尝试使用IList对象实现分页。

3 个答案:

答案 0 :(得分:2)

使用非常有用的PagedList:

http://blog.wekeroad.com/blog/aspnet-mvc-pagedlistt/

答案 1 :(得分:1)

(From o As Object In myList).Take(n)

Hanselman在他的ASP .NET MVC教程here中有一个很好的Paginated List类。你应该看看它。

答案 2 :(得分:1)

foreach (int i in myList.Take(4))
{
            // do some stuff
}

值得注意的是,对于分页,你也需要某种偏移。为此,您还可以执行以下操作:

  

foreach(int i in   myList.Skip(40).Take(20)){}

在C#中。