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

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
442
Благодарностей
697
Баллы
93
Добрый день! Скажите пожалуйста, как можно получить 25-30 рандомных строк из списка с помощью C#. И вставить их в переменную. Спасибо за ответ!
 

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
Код:
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

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