長さが異なる 2 つの 2D 配列があり、どちらも double 型です。最初の配列の内容と 2 番目の配列の内容を比較しようとしています。ただし、i と j の両方の値が x と y の両方の値に等しい場合ではなく、最初の要素の値の 1 つが 2 番目の要素の 1 に等しい場合、スコアは増加しています。誰か助けてくれませんか?私が使用しているコードは以下にあります:
if (result1.Length <= result2.Length)
{
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < result1.Length / 2; j++)
{
for (int x = 0; x < 2; x++)
{
for (int y = 0; y < result2.Length / 2; y++)
{
if (result1.GetValue(i, j).Equals(result2.GetValue(x, y)))
{
score++;
}
}
}
}
}