Tengo una matriz y quiero dividirlas en páginas según el tamaño de página preestablecido.¿La fórmula más simple para calcular el recuento de páginas?
Esto es como lo hago:
private int CalcPagesCount() {
int totalPage = imagesFound.Length/PageSize;
//add the last page, ugly
if (imagesFound.Length % PageSize != 0) totalPage++;
return totalPage;
}
me siento el cálculo no es el más simple (soy pobre en matemáticas), se puede dar una simple fórmula de cálculo?
Peligro ... esto da lugar a un desbordamiento cuando 'PageSize = int.MaxValue'. Agregué una respuesta que no es vulnerable a un desbordamiento. – Jeremy