【发布时间】:2011-12-21 19:44:28
【问题描述】:
好的,这看起来很简单,但我想不出一个简单的解决方案; 基本上,我在 C# 中有一个对象数组,其中包含 102 个元素。然后我还有 4 个其他空数组。我想遍历原始数组并均匀分配 100 个元素,然后将 101 和 102 分别分配到第一个和第二个新数组。
int i = 1,a=0, b=0, c=0, d = 0;
foreach (ReviewStatus data in routingData)
{
if (i == 1)
{
threadOneWork[a] = data;
a++;
}
if (i == 2)
{
threadTwoWork[b] = data;
b++;
}
if (i == 3)
{
threadThreeWork[c] = data;
c++;
}
if (i == 4)
{
threadFourWork[d] = data;
d++;
i = 0;
}
i++;
}
现在上面的代码肯定可以了,但是我很好奇,有人知道更好的方法吗??
【问题讨论】: