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;