- Регистрация
- 04.10.2011
- Сообщения
- 1 004
- Благодарностей
- 632
- Баллы
- 113
Здравствуйте, подскажите что я делаю не так,
Задача: из одного списка (fd) удалить все записи которые встречаются в списке (fd_user)
код почему то не удаляет все элементы с первого раза ) нужно прогнать 5-6 раз ....
Задача: из одного списка (fd) удалить все записи которые встречаются в списке (fd_user)
Код:
var fd_user = project.Lists["fd_user"];
fd_user.Bind( project.Directory + "\\fd_user\\"+project.Variables["bot_login"].Value+".txt"); // Связываем список с файлом
//--------------
var fd = project.Lists["fd"];
for(int i=0; i < fd.Count; i++)
{
// читаем строку из списка
var str = fd[i];
for(int j=0; j < fd_user.Count; j++)
{
var str2 = fd_user[j];
if (string.Compare(str, str2, true)==0) {
fd.RemoveAt(i);
break; }
}
}
Последнее редактирование: