我正在尝试编写一种方法,该方法采用任何类型的列表并比较那里的项目。这是我到目前为止所拥有的,但它没有编译。
protected bool DoListsContainAnyIdenticalRefernces(List<T> firstList, List<T> secondList)
{
bool foundMatch = false;
foreach (Object obj in firstList)
{
foreach (Object thing in secondList)
{
if (obj.Equals(thing))
{
foundMatch = true;
}
}
}
return foundMatch;
}
它表示参数中的两个 T 存在错误,并且 if 语句中的“obj”和“thing”存在错误。