我正在使用超声波包和 par子。
我对情况变化感到困惑,如果变化低于某一水平,我就获得未经处理的例外,因为我试图对其中的某一要素[][]加以约束。
我将如何确定错误检查,以确保这些阵列是否在那里 t下了不适当的期望?
Eg. 如果我使用下面的法典,而且没有1-23.1条,那么我就有一个例外,但html的改动如此。 它需要处理无效的非现存阵列要素
//first line
textBlock1.Text = node[0][0];
textBlock2.Text = node[0][1];
textBlock3.Text = node[0][2];
//first line
textBlock4.Text = node[1][0];
textBlock5.Text = node[1][1];
textBlock6.Text = node[1][2];
//first line
textBlock7.Text = node[2][0];
textBlock8.Text = node[2][1];
textBlock9.Text = node[2][2];
该法典规定:
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
var html = e.Result;
var doc = new HtmlDocument();
doc.LoadHtml(html);
var list = doc.DocumentNode.Descendants("div").ToList();
var node = doc.DocumentNode.Descendants("table")
.FirstOrDefault(x => x.Id == "departures")
.Element("tbody")
.Elements("tr")
.Select(tr => tr.Elements("td").Select(td => td.InnerText).ToArray())
.ToArray();