0

重複の可能性:
2 つの文字列配列が他の配列と等しいかどうかを確認する方法

両方のリストに同じアイテムが含まれていると主張する方法は?

string[] arr1 = listvalue.ToArray();
string[] arr2 = listvalueMain.ToArray();
for (int i = 0; i < 5; i++)
{
    Assert.AreEqual(arr1[i], arr2[i]);
}

これはエラーを示しています。

4

3 に答える 3

1

CollectionAssert.AreEqual()または他の同様の方法を使用します。

于 2012-09-27T11:33:14.633 に答える
1

SequenceEqual要素が同じで同じ順序であることを確認するために使用できます。

bool areEqual = listvalue.SequenceEqual(listvalueMain);

または単に

Assert.IsTrue(listvalue.SequenceEqual(listvalueMain));
于 2012-09-27T11:31:38.800 に答える
0

あなたはこのようにすることができます:

foreach (string item in firstList)  
{  
    if (secondList.Contains(item))  
    {  
        MessageBox.Show("Item found" + item);  
    }
}
于 2012-09-27T11:36:35.317 に答える