次のコード スニペットがあり、すべてが機能しており、必要なデータが取り込まれていますが、検索結果にはデータが多すぎます。300字にまとめたいと思います。説明フィールドに添付する必要があるコードを見つけましたが、これを行う方法がわかりません。最初の 300 語を取ると私が信じているコードは
Split(' ').Take(300).Aggregate((a, b) => a + " " + b);
私が使用しているlinqコードは以下の通りです:
searchResults.DataSource = from r in response.Results
select new
{
Title = r[SearchContentProperty.Title],
Summary = r[SearchContentProperty.HighlightedSummary],
Id = r[SearchContentProperty.Id] * 10,
Quicklink = r[SearchContentProperty.QuickLink],
Description = r[SearchContentProperty.Description]
};