Так сразу бы написал что в c#)))Я не зря написал в разделе Снипеты и указал что нужен метод. Мне нужен C# метод.
Вот держи return сам выстави как тебе нужно.Снипет ищет в списке значение из переменной,если находит то удаляет всю строку содержащую текст из переменнойЯ не зря написал в разделе Снипеты и указал что нужен метод. Мне нужен C# метод.
// берем из переменной текст, который надо искать
var textContains = project.Variables["Переменная"].Value;
// получаем список, в котором будем искать
var sourceList = project.Lists["Список"];
// ищем в каждой строчке в списке
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
// читаем строку из списка
var str = sourceList[i];
// проверяем содержание текста в строке, если есть совпадение возвращаем "yes"
if (str.Contains(textContains))
{
//удаляем строку содержащую текст
sourceList.RemoveAt(i);
}
}
}
// берем из переменной текст, который надо искать
var textContains = project.Variables["Переменная"].Value;
// получаем список, в котором будем искать
var sourceList = project.Lists["Список"];
// ищем в каждой строчке в списке
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
// читаем строку из списка
var str = sourceList[i];
// проверяем содержание текста в строке, если есть совпадение возвращаем "yes"
if (str.Contains(textContains))
{
//удаляем строку содержащую текст
sourceList.RemoveAt(i);
i--;
}
}
}
Я ж сказал ретурны по своему выставить))))без "i--;" обработка будет некорректной, ибо будет пропускаться каждая строка идущая сразу после удаляющейся строки.C#:// берем из переменной текст, который надо искать var textContains = project.Variables["Переменная"].Value; // получаем список, в котором будем искать var sourceList = project.Lists["Список"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList[i]; // проверяем содержание текста в строке, если есть совпадение возвращаем "yes" if (str.Contains(textContains)) { //удаляем строку содержащую текст sourceList.RemoveAt(i); i--; } } }
Так а оно удаляет, из списка, у меня что-то данный код не удалил ничего. После выполнения кодаЯ ж сказал ретурны по своему выставить))))



