Прочитайте пару примеров, но, кажется, я делаю что-то не так.Необходимо удалить все строки «0» из ОГРОМНОГО списка без использования хеш-таблиц.
Пробовал использовать лямбда-сэмплы из примеров Stack Owerflow и MSDN, но, похоже, я что-то напутал.
DataTable book = SQL.SqlGetTable(BookList.SelectedItem.ToString());
List<string> pagesExist = new List<string>();
for (int i = 0; i < book.Rows.Count; i++)
{
pagesExist.Add(book.Rows[i][0].ToString());
}
var found = pagesExist.Find(x => x == "0");
if (found != null)
pagesExist.Remove(found);
У меня есть pagesExist
список из 4000 строковых элементов.Предполагается, что
var found = pagesExist.Find(x => x == "0");
накапливает все нули в списке и удаляет их в следующей строке.Но как-то найдено результатов в 0 элементах