[英]For loop performance on multiple variables - C#
我们都知道我们可以在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();
我的问题是
谢谢。
3.您建议我们在for循环中使用多少个变量?
1
这与性能无关。 您唯一关心的是可读性,并且在使用第二个变量时会遭受很多损失。 永远不需要,永远不会有用。
var1++, var2++, var3++, var4++, var5++, var6++
确实起作用。 据我所知,没有限制。
变量init在开始时执行一次,而增量在每次迭代时执行,因此您可以预期init的影响可以忽略不计,而增量将对性能产生线性影响。
取决于您要做什么。 for循环的99%仅使用一个变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.