代码在foreach循环中给出第一次机会异常C#

时间:2013-07-14 11:46:05

标签: exception nullreferenceexception

这是我生成第一次机会异常的代码,但我认为foreach循环首先在迭代之前检查空引用然后为什么是系统。 NullReferenceException ??

                HtmlNodeCollection nodes = crawledPage.HtmlDocument.DocumentNode.SelectNodes("//table");
                foreach (HtmlNode node in nodes)
                {
                    if (Regex.IsMatch(node.GetAttributeValue("class", ""), @"infobox(.)*"))
                    {
                            Program.con.Insert(crawledPage.ParentUri.AbsoluteUri, crawledPage.Uri.AbsoluteUri, node.OuterHtml);
                    }
                }

如果有人肯定我会很感激

0 个答案:

没有答案