Ich habe ein Array und möchte sie entsprechend der voreingestellten Seitengröße in Seiten unterteilen.
So mache ich:
private int CalcPagesCount()
{
int totalPage = imagesFound.Length / PageSize;
// add the last page, ugly
if (imagesFound.Length % PageSize != 0) totalPage++;
return totalPage;
}
Ich denke, die Berechnung ist nicht die einfachste (ich bin schlecht in Mathe). Können Sie eine einfachere Berechnungsformel geben?
PageSize = int.MaxValue
. Ich habe eine Antwort hinzugefügt, die nicht für einen Überlauf anfällig ist.