可能重複:
Check if a List already contains an item or not?檢查列表<string>中是否存在相同的項目?
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存在,所以這次我不想處理它做recrusive,如果它將做到一遍又一遍同樣的事情。我需要設法或檢查它會做每個鏈接一次。我如何檢查它?
我不需要檢查是否該項目已經存在於列表中我需要檢查它是否已經存在,所以不要再做它,因爲它會再次挖掘相同的鏈接並重復它自我。
你讓很多問題聽起來很像你只是想知道該項目是否已經存在於列表中,而不像你只想處理每個值一次。 – Panzercrisis