オブジェクト内の文字列を結合する最良の方法( HTMLcollection )? HTMLagilityPackを使用して、Microsoft Studio 2008、NET 3.5を使用しています
ここにHTML
<div class="content">
<ul>
<li>Text that I want to scrape </li>
<li>Text that I want to scrape </li>
<li>Text that I want to scrape </li>
</ul>
</div>
そしてここに私のコード
var productfeature =
document.DocumentNode.SelectNodes("//div[@class='content']/ul/li");
if (productfeature != null)
{
StringBuilder sb = new StringBuilder();
foreach (HtmlNode node in productfeature)
{
//Make sure nothing {} inside title
string safeint = node.InnerText.Replace("}", "").Replace("{","");
sb.Append(safeint + "}"); //adding } for marking
}
}
ここのいくつかの記事は、 string.join を使用する方が良いと述べていますが、 object 要素でこれを行う方法がわかりません
NB: もっと速くて軽いものが欲しい..