【发布时间】:2013-12-19 14:59:40
【问题描述】:
我需要将Skip 方法返回给我的集合正确转换为正确的类型:
Dim htmlnodes_Albums As HtmlAgilityPack.HtmlNodeCollection = Nothing
htmlnodes_Albums =
htmldoc_RawSource.DocumentNode.
SelectNodes("//h1[@class='pageheader']").
Skip(1).
Cast(Of HtmlAgilityPack.HtmlNode)()
问题是上面的代码抛出了一个强制转换异常,我也试过CType。
我可以取消定义 htmlnodes_Albums 的类型或编写一个长的 LINQ 方法来转换类型,但我不会。我想知道进行转换的正确(和简短)方法。
【问题讨论】:
-
你在哪里得到异常?在
Cast行或分配给htmlnodes_Albums -
@JaredPar 在演员阵容
标签: .net vb.net linq html-agility-pack