Context: C# 3.0, .Net 3.5 Suppose I have a method that generates random numbers (forever):
private static IEnumerable RandomNumberGenerator(
Are Skip and Take of any use to you?
Use a combination of the two in a loop to get what you want.
So,
list.Skip(10).Take(10);
Skips the first 10 records and then takes the next 10.