繁体   English   中英

需要帮助使用Mod函数在C#中循环

[英]Need Help using the Mod Function for looping in C#

for (int i = 0; i < 100; i = (i%10))
{
    age = (age +10);
    int_year = (int_year + 10);

所以我试图使用Mod函数在C#中循环,要求是int_year和age循环100次,但只保留每10个增量。 提前致谢 :)

为什么不在循环中修改10以确定这是否是第10次迭代:

for (int i = 0; i < 100; i++)
{
    if (i % 10 == 0)
    {
         // Every 10th iteration
    }
}

您可以使用等于10的步骤:

for (int i = 0; i < 100; i += 10)
{
      // Every 10th iteration
}

我认为它比使用mod更有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM