使用linq截断文本

Fiv*_*ols 1 c# linq

寻找一个简单的查询,使用Linq按x个字符截断文本.

Ahm*_*eed 6

你的问题不清楚.根据您对Justin的回答的评论,听起来更简单的方法来实现您所描述的内容如下:

string input = "The quick brown fox jumped over the lazy dog";
string result = new String(input.Take(15).ToArray());
Console.WriteLine(result);
Run Code Online (Sandbox Code Playgroud)

请注意,ToCharArray()由于字符串实现,因此无需调用IEnumerable<char>.VS2008中的IntelliSense没有显示,但扩展方法仍然有效.同样,您可以使用字符串构造函数并将其传递给字符数组而不是使用Aggregate.