- Регистрация
- 13.10.2018
- Сообщения
- 161
- Благодарностей
- 24
- Баллы
- 18
Здравствуйте, скачал видеоуроки от rostonix, за что ему отдельное спасибо, и заинтересовал код С# "Фильтрация по черному списку". У меня он не работает, а для моего будущего макета он очень нужен. Может я что-то не так делаю? В List1 вставляю строку которая должна отфильтроваться, List2 список строк, которые будут проверяться на наличие срок из List1, и List3 для записи полученного результата, всё правильно?
Ниже приведу сам C# код:
List<string> blacklist = project.Lists["List1"].ToList();
List<string> newdata = System.IO.File.ReadAllLines(project.Variables["List2"].Value).ToList();
var good = project.Lists["List3"];
lock(SyncObjects.ListSyncer)
{
List<string> exclude = new List<string>();
exclude = newdata.Except(blacklist).ToList();
foreach(string data in exclude)
{good.Add(data);}
}
Ниже приведу сам C# код:
List<string> blacklist = project.Lists["List1"].ToList();
List<string> newdata = System.IO.File.ReadAllLines(project.Variables["List2"].Value).ToList();
var good = project.Lists["List3"];
lock(SyncObjects.ListSyncer)
{
List<string> exclude = new List<string>();
exclude = newdata.Except(blacklist).ToList();
foreach(string data in exclude)
{good.Add(data);}
}