Взятие и удаление строки с последующим добавлением

  • Автор темы Автор темы xDESTROYx
  • Дата начала Дата начала

xDESTROYx

Client
Регистрация
21.09.2019
Сообщения
224
Реакции
37
Баллы
28
Привет, подскажите как взять первую строку из списка, засунуть в переменную и перенести в конец списка?
 
Последнее редактирование:
такое не работает
 

Вложения

  • 2020-10-01_160450.png
    2020-10-01_160450.png
    4,3 KB · Просмотры: 11
дублирует и не всегда удаляет
 

Вложения

  • 2020-10-01_160535.png
    2020-10-01_160535.png
    12,2 KB · Просмотры: 11
чувство что не успевает сохранить изменения и переходит дальше
 
Привет, подскажите как взять первый файл из списка, засунуть в переменную и перенести в конец списка?
"Первый файл" это в смысле первую строку?
Как у вас на скриншоте, сообщением ниже, должно работать.
Если выполняете многопотоком, то могут создаваться дубли, которые вы показали, в этом случае после перемещения чистить дубли попробуйте кубиком "Операции над списком - Удалить дубли".
 
  • Оценить
Реакции: xDESTROYx
"Первый файл" это в смысле первую строку?
Как у вас на скриншоте, сообщением ниже, должно работать.
Если выполняете многопотоком, то могут создаваться дубли, которые вы показали, в этом случае после перемещения чистить дубли попробуйте кубиком "Операции над списком - Удалить дубли".
да, первую строку. Нет идет в один поток. Не удаляет, дублирует. Короче не делает что нужно. Сейчас попробовали поставить паузу после этих двух блоков и работает.... в чем причина может быть? пауза вот мне вообще не в тему (
 
Может есть еще способ брать строки по кругу?
 
  • Оценить
Реакции: xDESTROYx
C#:
Развернуть Свернуть Копировать
var Transfer = project.Lists["Контент"];
lock(SyncObjects.ListSyncer)
{
var content = Transfer[0];
Transfer.RemoveAt(0);
Transfer.Add(content);
project.Variables["content"].Value = content.ToString();
}
 
не знаю насколько верно, но решил это таким образом
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)