C# 集合中行计数元素的减法

C# 集合中行计数元素的减法,c#,list,C#,List,我在报告中显示的集合中有49个元素。在每个页面上,我可以显示22个项目(行) 第1页=22行 第2页=22行 第3页=5行 我想做的,是22-5的减法 但是我没有访问页面的权限,因为这些页面是动态创建的。那么,如果我想从我的收藏开始做这个减法,我该怎么做呢 22-(从集合中获取最后5个的操作)=x 如果我有34。因此,在第一页上显示22项,在第二页上显示12项。所以 22-(从集合中获取最后12个的操作)=x 我只希望操作获取不适合我最后一页的最后一行。只是数字,而不是我的收藏中的对象属性。

我在报告中显示的集合中有49个元素。在每个页面上,我可以显示22个项目(行)

  • 第1页=22行
  • 第2页=22行
  • 第3页=5行
我想做的,是22-5的减法

但是我没有访问页面的权限,因为这些页面是动态创建的。那么,如果我想从我的收藏开始做这个减法,我该怎么做呢

22-(从集合中获取最后5个的操作)=x

如果我有34。因此,在第一页上显示22项,在第二页上显示12项。所以

22-(从集合中获取最后12个的操作)=x


我只希望操作获取不适合我最后一页的最后一行。只是数字,而不是我的收藏中的对象属性。

如果您想要保留,请按照djs的解释执行模数

total_rows % rows_per_page = remainder_on_last_page


你只需要做一个模数吗<代码>集合。计数%2249%22=1。我要5号。对不起,我没有得到你的回答。49 - 2*22 = 5. --> <代码>输出[5]=输入[49]-基[22]*((int)(输入/基))@maximudecimus 49%22不是1。你试过了吗?
49 % 22 = 5
34 % 22 = 12