Итерация по IList - PullRequest
       17

Итерация по IList

0 голосов
/ 21 апреля 2009

Как перебрать коллекцию IList и вернуть только n записей? Я пытаюсь реализовать подкачку с использованием объекта IList.

Ответы [ 3 ]

2 голосов
/ 21 апреля 2009

Используйте очень полезный PagedList:

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

1 голос
/ 21 апреля 2009
foreach (int i in myList.Take(4))
{
            // do some stuff
}

Стоит отметить, что для нумерации страниц вам также понадобится какое-то смещение. Для этого вы также можете сделать следующее:

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

In C #.

1 голос
/ 21 апреля 2009
(From o As Object In myList).Take(n)

У Хансельмана есть хороший класс Paginated List в его учебнике ASP .NET MVC здесь . Вы должны проверить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...