Мне нужно разделить длинное предложение на части, сохраняющие целые слова. Каждая часть должна иметь максимальное количество символов (включая пробел, точки и т.д.). Например:
int partLenght = 35;
string sentence = "Silver badges are awarded for longer term goals. Silver badges are uncommon."
Вывод:
1 part: "Silver badges are awarded for"
2 part: "longer term goals. Silver badges are"
3 part: "uncommon."