可能重复:
检查列表是否已包含项目?
for (int i = 0; i < webSites.Count(); i++)
{
string t = webSites[i];
webCrawler(t, levels - 1);
// csFiles.add
}
MessageBox.Show(webSites.Count().ToString());
return csFiles;
让我们在网站上说我有:
www.google.com
www.microsoft.com
现在在第二级让我们说 www.google.com 再次存在,所以这次我不想处理它来执行递归,如果它会再次执行相同的操作。我需要以某种方式制作或检查它是否会执行每个链接一次。我怎样才能检查它?
我不需要检查该项目是否已经存在于列表中我需要检查它是否已经存在所以不要再这样做了,因为它会再次挖掘相同的链接并自我重复。