私はスレッディングと並列処理に不慣れです。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;
}