Html Agility Pack. IEnumerable не содержит определения для Where - C#
Формулировка задачи:
Есть такой код:
Однако на ВинФормс выдает ошибку:
"System.Collections.Generic.IEnumerable<HtmlAgilityPack.HtmlNode>" не содержит определения для "Where" и не был найден метод расширения "Where", принимающий тип "System.Collections.Generic.IEnumerable<HtmlAgilityPack.HtmlNode>" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку) C:\Users\InCome\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs"
Однако такой-же код на WPF работает,в чем проблема?
var document = new HtmlAgilityPack.HtmlDocument(); document.LoadHtml(page); string link = document.DocumentNode .DescendantsAndSelf() .Where(node => node.GetAttributeValue("class", "") == "fliesstext_aktiv") .Select(node => node.InnerHtml.Trim()) .ToString();
Решение задачи: «Html Agility Pack. IEnumerable не содержит определения для Where»
textual
Листинг программы
System.Linq
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д