2009-04-20 19 views
0

Wie durchläuft ich eine IList-Auflistung und gibt nur n Anzahl der Datensätze zurück? Ich versuche, das Paging mithilfe eines IList-Objekts zu implementieren.Iterieren durch eine IList

Antwort

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

Hanselman hat eine gute Paginated List-Klasse in seinem ASP .NET MVC Tutorial here. Sie sollten es überprüfen.

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

Es ist erwähnenswert, dass für die Paginierung, werden Sie auch eine Art von Offset wollen. Dazu können Sie den folgenden auch tun:

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

In C#.