显示部分消息内容

时间:2018-11-12 23:19:41

标签: c# asp.net asp.net-mvc

我试图基于发送消息来设置Web应用程序,类似于邮件应用程序。如何只显示部分消息内容(例如,仅显示前20个单词)

1 个答案:

答案 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或不包含任何字符,则假定空格字符为分隔符。

wordsIEnumerable<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