可能重复:
如何找出两个字符串数组是否相等
如何断言两个列表包含相同的项目?
string[] arr1 = listvalue.ToArray();
string[] arr2 = listvalueMain.ToArray();
for (int i = 0; i < 5; i++)
{
Assert.AreEqual(arr1[i], arr2[i]);
}
这显示了一个错误。
可能重复:
如何找出两个字符串数组是否相等
如何断言两个列表包含相同的项目?
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);
}
}