<dl><dt><ahref="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1"target="_blank"rel="noopener noreferrer">IEnumerable</a>(T)</dt><dd>The source to act on.</dd><dt><ahref="https://learn.microsoft.com/dotnet/api/system.int32"target="_blank"rel="noopener noreferrer">Int32</a></dt><dd>The page number to retrieve.</dd><dt><ahref="https://learn.microsoft.com/dotnet/api/system.int32"target="_blank"rel="noopener noreferrer">Int32</a></dt><dd>Number of items per page.</dd></dl>
An enumerator that allows foreach to be used to process page in this collection.
#### Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type <ahref="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1"target="_blank"rel="noopener noreferrer">IEnumerable</a>(T). When you use instance method syntax to call this method, omit the first parameter. For more information, see <ahref="https://docs.microsoft.com/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods"target="_blank"rel="noopener noreferrer">
Extension Methods (Visual Basic)</a> or <ahref="https://docs.microsoft.com/dotnet/csharp/programming-guide/classes-and-structs/extension-methods"target="_blank"rel="noopener noreferrer">
Extension Methods (C# Programming Guide)</a>.
## Remarks
This method uses natural numbering starting at page 1.