我们都知道我们可以在for循环中声明多个变量,如下面的
for ( int var1 = 0, var2 = 0, var3 = 0, var4 = 0, var5 = 0, var6 = 0; var1 < 10;
var1++, var2++, var3++, var4++, var5++, var6++ )
{
int result = var1 + var2 + var3 + var4 + var5 + var6;
Console.WriteLine( result );
}
Console.Read();
我的问题是,
感谢。
答案 0 :(得分:6)
3。你建议我们在for循环中使用多少个变量?
1
这不是关于性能的。您唯一关心的是可读性,当您使用第二个变量时,这会受到很大影响。永远不需要,永远没用。
答案 1 :(得分:0)
var1++, var2++, var3++, var4++, var5++, var6++
确实会生效。答案 2 :(得分:0)
据我所知,没有限制。
变量inits在开始时执行一次,并且每次迭代都会执行增量,因此您可以预期这些增量的影响可以忽略不计,而增量将对数字的性能产生线性影响迭代。
取决于您想要做什么。 99%的for循环只有一个变量。