Сначала вам нужно разделить ваше сообщение, используя String.Split .
var message = "Savvy investors would do well not to get caught up in the fluff and hype of Singles Day, Alibaba Group Holding Ltd's annual extravaganza.";
var words = message.Split().Take(20);
Обратите внимание, что если параметр разделителя равен null
или не содержит символов, пробелами считаются пробелы.
words
является IEnumerable<string>
. Мы можем использовать метод String.Join для объединения слов.
Итак, вот последний шаг.
var first20Words = string.Join(" ", words);
Значением first20Words
будут первые 20 слов сообщения:
Savvy investors would do well not to get caught up in the fluff and hype of Singles Day, Alibaba Group
.