C# 使用模数 (%) 运算符时,如何处理最后第 N 个值之后的剩余值?
C# When using modulus (%) operator, how do one take care of remaining values after the last N'th value?
我是 C# 新手,决定使用模运算符。
我有一个案例,我使用 foreach 循环遍历 5300 个项目的集合。
我正在使用模运算符每隔 1000 个项目执行一次操作。
类似于:
if(i % 1000 = 0)
{
//Do something
}
我每 1000 次就执行一次 if 语句,但没有考虑最后 300 项,我也需要考虑这些。
目的是循环遍历最后300个,如果有的话,在我点击最后1000个项目后。
谢谢!
尝试关注
if( i % 1000 == 0 || 5300 - i < 1000)
我是 C# 新手,决定使用模运算符。
我有一个案例,我使用 foreach 循环遍历 5300 个项目的集合。
我正在使用模运算符每隔 1000 个项目执行一次操作。
类似于:
if(i % 1000 = 0)
{
//Do something
}
我每 1000 次就执行一次 if 语句,但没有考虑最后 300 项,我也需要考虑这些。
目的是循环遍历最后300个,如果有的话,在我点击最后1000个项目后。
谢谢!
尝试关注
if( i % 1000 == 0 || 5300 - i < 1000)