У мене є масив, і я хочу розділити їх на сторінки відповідно до заданого розміру сторінки.
Ось як я роблю:
private int CalcPagesCount()
{
int totalPage = imagesFound.Length / PageSize;
// add the last page, ugly
if (imagesFound.Length % PageSize != 0) totalPage++;
return totalPage;
}
Я вважаю, що розрахунок не найпростіший (я погано працюю з математикою), чи можете ви дати одну простішу формулу розрахунку?
PageSize = int.MaxValue
. Я додав відповідь, яка не є вразливою до переповнення.