在VB.NET中计算CSS的每列行数?

时间:2009-12-11 14:46:13

标签: vb.net math

我试图计算出我可以在C#中执行的计算,以确定每列的行数。让我们说我知道我将有3列,我的记录数是46.我知道我可以修改结果以得到余数,但我想要比我尝试的更有效率。所以我知道每列会有16行,最后一列的剩余部分为14,但是循环结束并保持计数的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

整数divsion将为您提供完整行数(46/3 = 15)。然后检查模数以查看是否有任何剩余(46 Mod 3 = 1;是的,你有一列可以放入最后一行。)

要循环,只需使用列数检查当前记录索引的模数(从零开始)。该模数是(从零开始)列索引。如果它等于0,则开始一个新行。

但是从你的问题来看,听起来你已经走到了这一步。所以我误解了这个问题吗?