|zyciis| 如何最好的将 10/6 最后等于2 int recourdCount = 10;int pageSize = 6;Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(recourdCount)/Convert.ToDecimal(pageSize)));上面是我的方法,但感觉太多,而且不好,他强制把Decimal 转为 Int32要怎么写呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 recourdCount % pageSize == 0 ? recourdCount/pageSize : recourdCount/pageSize + 1; 改一下:recourdCount/pageSize + (recourdCount % pageSize == 0 ? 0: 1); int v=(a+b-1)/b;例:int v=(10+6-1)/6v=2 这两种方法都可以:int ret = Convert.ToInt32(1.0 * recourdCount / pageSize);ret = Convert.ToInt32((double)recourdCount / pageSize); Convert.ToInt32(Math.Ceiling(recourdCount*1.0/pageSize*1.0)); int ret = Convert.ToInt32(Math.Ceiling(1.0 * recourdCount / pageSize));ret = Convert.ToInt32(Math.Ceiling((double)recourdCount / pageSize)); int ret = Convert.ToInt32(Math.Ceiling(1.0 * recourdCount / pageSize)); Convert.ToInt32(recourdCount*1.0/pageSize); Convert.ToInt32 貌似是4舍5入得 if ( recourdCount % pageSize == 0) { ys = recourdCount % pageSize; } else { ys = recourdCount % pageSize + 1; } 数据库连接方式选择问题 asp.net 文字和图片导出word时,怎么在指定位置插入图片呢?如何得到光标的位置呢? 求一好的jQuery验证库,有tip提示 求高手解答 关于Attributes的问题 点击gridview的分页时候,排序的功能就没有了 一个奇怪的调试问题 如何用程序实现数据备份的还原?请高手指教? 问些关于建站的问题. 数据库的Image字段值在Image上显示的问题 .net上传图片到服务器问题! 关于禁用浏览器后退按钮的问题!
recourdCount/pageSize + (recourdCount % pageSize == 0 ? 0: 1);
int v=(10+6-1)/6
v=2
int ret = Convert.ToInt32(1.0 * recourdCount / pageSize);
ret = Convert.ToInt32((double)recourdCount / pageSize);
ret = Convert.ToInt32(Math.Ceiling((double)recourdCount / pageSize));
if ( recourdCount % pageSize == 0)
{
ys = recourdCount % pageSize;
}
else
{
ys = recourdCount % pageSize + 1;
}