Как взять случайное количество строк

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

ChillyVilly

Client
Регистрация
07.06.2017
Сообщения
27
Реакции
3
Баллы
3
Доброго дня!
Есть задача:
Нужно взять случайное количество строк из списка и положить в переменную. Количество строк задано экшеном рандома и помещается в переменную {-Variable.kolvo-}

Сейчас вот такой код
Код:
Развернуть Свернуть Копировать
var count = 400; //10 - сколько строк брать
var str = string.Join("\r\n", project.Lists["base"].Take(count));
project.Variables["baza2"].Value = str;

Но он берет только определенное количество строк. Как можно это реализовать?
 
Код:
Развернуть Свернуть Копировать
var count = int.Parse(project.Variables["kolvo"].Value); //10 - сколько строк брать
var str = string.Join("\r\n", project.Lists["base"].Take(count));
project.Variables["baza2"].Value = str;
 
  • Спасибо
Реакции: ChillyVilly
Код:
Развернуть Свернуть Копировать
var count = int.Parse(project.Variables["kolvo"].Value); //10 - сколько строк брать
var str = string.Join("\r\n", project.Lists["base"].Take(count));
project.Variables["baza2"].Value = str;

Огромное спасибо.
 
Код:
Развернуть Свернуть Копировать
var count = int.Parse(project.Variables["kolvo"].Value); //10 - сколько строк брать
var str = string.Join("\r\n", project.Lists["base"].Take(count));
project.Variables["baza2"].Value = str;

А как брать случайные строки с удалением?
 

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