- Регистрация
- 31.10.2013
- Сообщения
- 172
- Благодарностей
- 24
- Баллы
- 18
Подскажите, пожалуйста, как на С# решить такую задачу.
Проверить список на наличие текста, если в списке нужного текста нет, то надо добавить его в список.
Может это решение можно как то переделать, но у меня ума не хватает его запустить правильно. Подскажите, что тут надо подправить?
Проверить список на наличие текста, если в списке нужного текста нет, то надо добавить его в список.
Может это решение можно как то переделать, но у меня ума не хватает его запустить правильно. Подскажите, что тут надо подправить?
C#:
// берем из переменной текст, который надо искать
var textContains = project.Variables["Text"].Value;
// получаем список, в котором будем искать
var sourceList = project.Lists["Список"];
// ищем в каждой строчке в списке
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
// читаем строку из списка
var str = sourceList[i];
// проверяем содержание текста в строке, если есть совпадение возвращаем строку
if (str.Contains(textContains))
return str;
}
}
// если ничего не нашли возвращаем "no"
return "no";