重複の可能性:
2 つの文字列配列が他の配列と等しいかどうかを確認する方法
両方のリストに同じアイテムが含まれていると主張する方法は?
string[] arr1 = listvalue.ToArray();
string[] arr2 = listvalueMain.ToArray();
for (int i = 0; i < 5; i++)
{
Assert.AreEqual(arr1[i], arr2[i]);
}
これはエラーを示しています。
重複の可能性:
2 つの文字列配列が他の配列と等しいかどうかを確認する方法
両方のリストに同じアイテムが含まれていると主張する方法は?
string[] arr1 = listvalue.ToArray();
string[] arr2 = listvalueMain.ToArray();
for (int i = 0; i < 5; i++)
{
Assert.AreEqual(arr1[i], arr2[i]);
}
これはエラーを示しています。
CollectionAssert.AreEqual()
または他の同様の方法を使用します。
SequenceEqual
要素が同じで同じ順序であることを確認するために使用できます。
bool areEqual = listvalue.SequenceEqual(listvalueMain);
または単に
Assert.IsTrue(listvalue.SequenceEqual(listvalueMain));
あなたはこのようにすることができます:
foreach (string item in firstList)
{
if (secondList.Contains(item))
{
MessageBox.Show("Item found" + item);
}
}