Sma*_*boy 5 c# c#-3.0 c#-2.0 c#-4.0
我有三个整数类型变量
假设在初始水平我有这个
Totallistcount = 14;
perpagecount = 9;
Run Code Online (Sandbox Code Playgroud)
现在我有一个公式可以找到总页数
totalpagescount = Totallistcount / perpagecount ;
Run Code Online (Sandbox Code Playgroud)
但在这个situtation我1的totalpagescount,但我需要2的totalpagescount,因为第一页和项目的其余9个项目将最后一页上显示,我该怎么做
谢谢 ,
dtb*_*dtb 15
totalpagescount = (Totallistcount + perpagecount - 1) / perpagecount ;
Run Code Online (Sandbox Code Playgroud)
这就是整数除法的工作原理,您需要double首先将其转换为能够获取数字,然后使用Ceiling“四舍五入”:
(int)Math.Ceiling( (double)Totallistcount / perpagecount);
Run Code Online (Sandbox Code Playgroud)