Генерация списка чисел с шагом

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43
Помогите снипетом

Нужно с генерировать список чисел с определенным шагом

входные данные для генерации:

var list = project.Lists["Список 1"];
int first = "0"; //от какого числа начинать генерацию значение может быть любым числом
int step = "64"; //шаг генерации
int max_count = "500"; // максимальное число, при достижении которого генерация прекращается

...
код, который с генерирует список чисел от 0 до 500 с шагом в 64
...

в итоге имеем список вида

0
64
128
192
256
...
384
448
 

Bas

Client
Регистрация
15.12.2013
Сообщения
607
Благодарностей
251
Баллы
63
Код:
for (int i=first; i<=max_count; i++) {
if (i%step==0)
    list.Add(i);
}
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
Код:
for (int i=first; i<=max_count; i+=step)
{
    list.Add(i.ToString());
}
 
  • Спасибо
Реакции: inotoxic и nicanil

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43
Итоговый снипет
Код:
var list = project.Lists["Список 1"];
int first = 0; //от какого числа начинать генерацию значение может быть любым числом
int step = 64; //шаг генерации
int max_count = 500; // максимальное число, при достижении которого генерация прекращается
for (int i=first; i<=max_count; i+=step)
{
  list.Add(i.ToString());
}
 

cr3c

Client
Регистрация
02.07.2018
Сообщения
46
Благодарностей
6
Баллы
8
День добрый,а как сделать чтобы значения брались из переменных и конечный результат клался тоже в переменную.
 

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