- Регистрация
- 26.07.2015
- Сообщения
- 282
- Благодарностей
- 48
- Баллы
- 28
Меня давно выручал этот код:
Но сейчас он не работает, потому что сравниваю два списка, в каждом из которых по 30кк строк. Если уменьшить количество строк до около 5кк, то работает. Подскажите, это лимиты зенки или файловой системы? И есть ли варианты как это исправить?
C#:
List<string> bad = project.Lists["стоплист"].ToList();//стопслова
List<string> mix = project.Lists["все в куче"].ToList();//потенциальные счастливцы
var good =project.Lists["листсчастья и печенек"];//те, кого будем осчастливливать точно
List<string> kostyl = new List<string>();//важный элемент индусского кода
//блок очень сложного индусского кода
kostyl=mix.Except(bad).ToList();
foreach(string data in kostyl)
{good.Add(data);}