Вставить строку в список через каждые N строк

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
Приветствую.

Подкиньте идею как реализовать.

Имеем список к примеру 100000 строк

Нужно через каждые N строк вставить свою строку с определенным значением.

В принципе в "Операции над списком" есть возможность вставки строки... можно в поле "Куда" вставлять по циклу значение из переменной с увеличением на N, но это решение мне что то не нравится... если строк будет к примеру 1 млн - то при шаге вставки свой строки к примеру через 1000 строк - понадобится 1000 циклов...

Clip2net_180207013336.png
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 723
Благодарностей
1 377
Баллы
113
Код:
int n = 5; // через каждые 4 строки вставляем ( тут нужно указывать цифру на 1 больше чем нужно )
string str = "test";

for(int i=0; i<project.Lists["spisok"].Count; i++){
    if ( i%n==0 ){
        project.Lists["spisok"].Insert(i,str);   
    }
   
}
 
  • Спасибо
Реакции: Sergodjan и Tronheym

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
Спасибо бро! Супер работает!
 
  • Спасибо
Реакции: WebBot

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
После отработки C# в переменную не сохраняется результат работы с текстом, а просто выдает "Ок".
Как быть?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
После отработки C# в переменную не сохраняется результат работы с текстом, а просто выдает "Ок".
Как быть?
Результат будет виден в списке с которым производится работа в этом коде.
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
Не получается. Список, с которым произвелась работа, остается в прежнем виде (
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Не получается. Список, с которым произвелась работа, остается в прежнем виде (
Каким именно образом вы смотрите изменения в списке?
Можете привести скриншот свойств списка.
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
А там пусто )

69046
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113
ну так, сначала надо проверить как работает шаблон, ДО этого кубика. а уже потом проверять как работает этот кубик :-)
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
Ранее вроде все работало нормально, кубик C# отдавал в переменную отработанную задачу. Недавно обновился до версии 7.3. Может в этом причина?!
 

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