在 Parallel.For 循环完成后,循环下面的代码将不会被执行。即使我设置断点,程序也不会执行 return 语句。你有什么想法为什么?
谢谢
顺便说一句,c 是画布。
这是代码:
Parallel.For(0, Playfield.Last().Field.GetLength(0), x =>
{
Parallel.For(0, Playfield.Last().Field.GetLength(1), y =>
{
if (Playfield.Last().Field[x, y] == 1)
{
c.Children.Add(createRectangle(lengthX, lengthY, x, y));
}
});
});
return c;