- Регистрация
- 18.09.2016
- Сообщения
- 66
- Благодарностей
- 2
- Баллы
- 8
Доброго времени, комрады!
Вопрос!
Есть два списка.
Список 1
Список 2
В одном лежат одни цифровые значения ,в другом другие.
Задача.
Берем первую строчку из списка 1 и ищем ее в списке 2.
Если она там есть, то удаляем ее из списка и берем другую и опять проходим поиском по списку 2, ищем до тех пор пока не обнаружиться что в списке 2 ее нет, если ее нет в списке 2 и удялть из списка 1 ее не надо- переходим к другому блоку.
Накидал такой сниппет
Но дело в том, что сниппет НЕ перебирает первый список после первого совпадения и удаления.
Как зациклить до тех пор пока не обнаружиться отсутствие совпадений?
Спасибище.
Вопрос!
Есть два списка.
Список 1
Список 2
В одном лежат одни цифровые значения ,в другом другие.
Задача.
Берем первую строчку из списка 1 и ищем ее в списке 2.
Если она там есть, то удаляем ее из списка и берем другую и опять проходим поиском по списку 2, ищем до тех пор пока не обнаружиться что в списке 2 ее нет, если ее нет в списке 2 и удялть из списка 1 ее не надо- переходим к другому блоку.
Накидал такой сниппет
Код:
IZennoList list1 = project.Lists["list1"];
IZennoList oneFile = project.Lists["oneFile"];
string strToInv = oneFile[0];
if (list1.Contains(strToInv))
{
oneFile.Remove(strToInv);
}
else
{
return "утю утю";
}
Как зациклить до тех пор пока не обнаружиться отсутствие совпадений?
Спасибище.