Доброго времени.. Столкнулся с проблемой перезапиши моего Листа, почему не могу понять... т.к. один Лист дозаписывает данные в себя, а другой почему-то перезаписывает... Cподскажите плз где может быть ошибка. спс Code: private void people_button_Click(object sender, EventArgs e) { try { bool flag = true; int pageNum = 1; Fenryr.Http.HttpClient httpClient = new Fenryr.Http.HttpClient(); httpClient.ContentType = "application/x-www-form-urlencoded"; httpClient.TextEncoding = Encoding.GetEncoding(1251); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); HtmlAgilityPack.HtmlDocument doc1 = new HtmlAgilityPack.HtmlDocument(); while (flag == true) { string get = httpClientConn().Get("WEB_PAGE" + categoryValue + "/?page=" + pageNum); //достаем всех пользователей со страниц ... doc.LoadHtml(get); var dataBlock = doc.DocumentNode.SelectSingleNode("//tr[@class='cf-line is-pro']"); //находим блоки с пользователями foreach (var dataBlockName in dataBlock.SelectNodes("//a[@class='name']")) //выделяем их имя с ником { listOfUsers.Add(dataBlockName.InnerText); //записываем в лист всех пользователей nickName = SearchAndInput(dataBlockName.InnerHtml, "[", "]"); //достаем ник get = httpClient.Get("WEB_PAGE" + nickName[0]); //переходим на профиль doc1.LoadHtml(get); /*----WEB-----*/ var webPageSourse = doc1.DocumentNode.SelectSingleNode("//td[@class='ucHT']"); //выбираем блок с его сайтом if (webPageSourse == null) // проверка что такой блок есть на сайте { webP.Add("-"); continue; } else { var webPage = SearchAndInput(webPageSourse.InnerHtml, "\">", "</a>"); //достаем его сайт webP.Add(webPage.ToString()); //пишем в лист } } } MessageBox.Show(webP.Count + " " + listOfUsers.Count); if (pageNum == 1) { flag = false; break; } pageNum++; catch { MessageBox.Show("Ошибка"); } }