gpt4 book ai didi

c# - 获取页数的逻辑

转载 作者:行者123 更新时间:2023-11-30 19:29:08 26 4
gpt4 key购买 nike

如果一个页面上可以打印 27 个项目,并且项目数可以是任何正数,那么如果我有项目数,我该如何找到页数,我尝试了模数和除法,但没有帮助。

double TotalNumberOfPages = NumberOfItems/27;
int a = (int)TotalNumberOfPages;

上面的代码有效,但在逻辑上并不像 double 是 3.00000000000001 我希望它四舍五入为 4 而不是 3,出于某种原因我不能使用“舍入”方法。

最佳答案

当然,您的 TotalNumberOfPages 应该是一个整数。在这种情况下,请尝试:

int PageSize = 27;
int TotalNumberOfPages = (int)Math.Ceiling((double)NumberOfItems / (double)PageSize);

关于c# - 获取页数的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com