Добрый день.
Требуется взять n слов из текста с самого начала, добавить в список, потом со второго слова взять n слов, добавить в список и так далее до конца текста.
Требуется взять n слов из текста с самого начала, добавить в список, потом со второго слова взять n слов, добавить в список и так далее до конца текста.
Нашел код по рандомному взятию из текста 5 слов, но такое мне не совсем подходит:
var wordsCount = 5;
var text = переменная_тут;
var split = text.Split(' ').ToList();
var rnd = new Random().Next(split.Count - wordsCount);
var output = string.Join(" ", split.GetRange(rnd, wordsCount));
return output;