我有这段代码可以正常工作,但是好像我错过了一些事情,因为所有这些事情都应该在第一次调用中完成。
尝试在我的尝试中集成对ElementAt [2]的任何引用只会返回任何结果。
var data = doc.DocumentNode.Descendants(0)
.Where(n => n.HasClass("last"))
.Select(tr => new {tr, tds = tr.Descendants().ToList()})
.Select(t => new {Last = t.tds[0].InnerText.Trim()});
textBox1.Text = data.ElementAt(2).Last;
应该有一种语法将所有内容包装在原始Linq查询中,该查询返回数据变量中的字符串,但我卡住了或丢失了一些东西。
答案 0 :(得分:1)
您尝试过吗:
var data = doc.DocumentNode.Descendants(0)
.Where(n => n.HasClass("last"))
.Select(tr => new {tr, tds = tr.Descendants().ToList()})
.Select(t => new {Last = t.tds[0].InnerText.Trim()})
.ElementAt(2)
.Last;