我试图基于发送消息来设置Web应用程序,类似于邮件应用程序。如何只显示部分消息内容(例如,仅显示前20个单词)
答案 0 :(得分:1)
首先,您需要使用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
。