Генерация списка.

Czerdo

Client
Регистрация
24.06.2020
Сообщения
77
Благодарностей
12
Баллы
8
Здравствуйте. Прошу помочь.

Задача такая: нужно сгенерировать список. Перечисление от 1 до 5 млн, например (чтобы потом вычесть из другого списка по своим логам).

1
2
3
4
5
и т.д.

Сейчас делаю счетчиком и построчно добавляю нужный объем. Занимает около 5 минут. Уверен, что можно быстрее. Но как?

Заранее спасибо.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 781
Благодарностей
2 441
Баллы
113
C#:
var list = Enumerable.Range(1000000, 4000000).Select(x=>x.ToString()).ToList();
Значение 1 000 000 - с какого номера начать.
Значение 4 000 000 - сколько элементов сгенерировать.

Получается, 1 000 000+4 000 000 = 5 000 000.
В итоге получится диапазон от 1 000 000 до 5 000 000
 
  • Спасибо
Реакции: Ilshakin и Astraport

Czerdo

Client
Регистрация
24.06.2020
Сообщения
77
Благодарностей
12
Баллы
8
C#:
var list = Enumerable.Range(1000000, 4000000).Select(x=>x.ToString()).ToList();
Значение 1 000 000 - с какого номера начать.
Значение 4 000 000 - сколько элементов сгенерировать.

Получается, 1 000 000+4 000 000 = 5 000 000.
В итоге получится диапазон от 1 000 000 до 5 000 000
Скрит выполняется, но список пуст.
 

Czerdo

Client
Регистрация
24.06.2020
Сообщения
77
Благодарностей
12
Баллы
8
C#:
var list = Enumerable.Range(1000000, 4000000).Select(x=>x.ToString()).ToList();
Значение 1 000 000 - с какого номера начать.
Значение 4 000 000 - сколько элементов сгенерировать.

Получается, 1 000 000+4 000 000 = 5 000 000.
В итоге получится диапазон от 1 000 000 до 5 000 000
Спасибо. Хоть у меня и не запустилось, но я узнал нужную функцию. Далее сам нашел ответ в другой теме.
 

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