C# 如何删除未定义构造函数的错误类型

C# 如何删除未定义构造函数的错误类型,c#,C#,我正在尝试解析一个网页。但这是一个错误。请帮帮我。谢谢 代码如下: static void myMain() { using (var client = new WebClient()) { string data = client.DownloadString("http://www.google.com"); HtmlDocument doc = new HtmlDocument();

我正在尝试解析一个网页。但这是一个错误。请帮帮我。谢谢

代码如下:

   static void myMain()
    {
        using (var client = new WebClient())
        {
            string data = client.DownloadString("http://www.google.com");
            HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml(data);

            var nodes = doc.DocumentNode.SelectNodes("//a[@href]");
            foreach (HtmlNode link in nodes)
            {
                HtmlAttribute att = link.Attributes["href"];
                Console.WriteLine(att.Value);
            }
        }
    }
类型“System.Windows.Form.HtmlDocument”没有定义构造函数,这是一个错误。
我已经包含了HAP

谢谢你的改变

HtmlDocument doc = new HtmlDocument(); 

因为您不想使用
System.Windows.Form.HtmlDocument

查看本文
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();