我是线程和并行的新手。我有这种方法用于 C# 中的游戏,需要使用并行迭代。如何在以下方法的 for 循环中使用它?
public int[,] GetLegalMoves()
{
int[,] legalMoves = new int[8, 8];
for (int i = 0; i < 8; i++)
for (int j = 0; j < 8; j++)
if (IsMoveLegal(i, j)) legalMoves[i, j] = 1;
else legalMoves[i, j] = 0;
return legalMoves;
}