我有两个字符串列表,我需要进行比较并验证至少一个位置是否相同.有人能帮我吗?
List<string> listA = new List<string>();
listA.Add("b");
listA.Add("c");
listA.Add("a");
List<string> listB = new List<string>();
listB.Add("h");
listB.Add("b");
listB.Add("d");
Run Code Online (Sandbox Code Playgroud)
预期产量:
b = h false
b = b true (break)
b = d false
Run Code Online (Sandbox Code Playgroud)
您应该使用LINQ:
if (listA.Intersect(listB).Any())
{
//do smth;
}
Run Code Online (Sandbox Code Playgroud)