Получить 25-30 рандомных строк из списка C#

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

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
451
Реакции
707
Баллы
93
Добрый день! Скажите пожалуйста, как можно получить 25-30 рандомных строк из списка с помощью C#. И вставить их в переменную. Спасибо за ответ!
 
Код:
Развернуть Свернуть Копировать
int i1 = Convert.ToInt32(project.Variables["Название переменной  ОТ"].Value);
int i2 = Convert.ToInt32(project.Variables["Название переменной  ДО"].Value) + 1;

List<string> res = new List<string>();

Random r = new Random();

int index;

string s;

while (project.Lists["Название списка откуда брать"].Count > 0)
{
    index = r.Next(project.Lists["Название списка откуда брать"].Count);
   
    s = project.Lists["Название списка откуда брать"][index];
   
    project.Lists["Название списка откуда брать"].RemoveAt(index);
   
    res.Add(s);
}

return string.Join("Разделитель", res);
 
  • Оценить
Реакции: ftbwork10

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