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

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

Czerdo

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

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

1
2
3
4
5
и т.д.

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

Заранее спасибо.
 
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
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

Скрит выполняется, но список пуст.
 
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

Спасибо. Хоть у меня и не запустилось, но я узнал нужную функцию. Далее сам нашел ответ в другой теме.
 

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