并行 C# 循环中的'ctr'变量是什么?



我最近在一个小C#程序中使用了一个Parallel.For循环(请参阅下面的代码(,我对ctr变量有点困惑。到目前为止,我看到的每个例子都将这个变量的名称设置为ctr,但我似乎找不到任何关于它的含义或为什么使用这个名称的好资源。

如果有人知道更多,我会很高兴听到它!

public static int[] calcArray(int[] arrName, int arrSize, int seed)
{
Parallel.For(0, arrSize, ctr =>
{
arrName[ctr] = AllfunctionsClass.Random(seed);
seed++;
});
return arrName;
}

当前索引值。。想象一个正常的环路

for (int ctr=0; ctr < arraySize; ctr++)
{
// ctr is the current value between 0 and arraySize-1
}

在这种情况下,变量名称选择为任意名称,可能是counter的缩写。IMHO变量名应该很少缩写,并且应该清楚地表明它们所代表的内容,例如arrayPosition或position,或者可能是index或类似的东西

相关内容

  • 没有找到相关文章

最新更新