Создание HtmlElementCollection и добавление в нее HtmlElement`ов (c#)

  • Автор темы Автор темы webbaster
  • Дата начала Дата начала

webbaster

Client
Регистрация
19.07.2013
Сообщения
140
Реакции
15
Баллы
18
Доброго дня!
Имею пустую хтмл коллекцию.
Также есть коллекция элементов, полученная так instance.ActiveTab.FindElementsByTags("ytd-video-renderer");
Прохожу по каждому элементу циклом foreach и пытаюсь добавить в пустую элемент текущего прохода. Вот код:
C#:
Развернуть Свернуть Копировать
Tab tab = instance.ActiveTab;
HtmlElementCollection surfedVideos = null;
HtmlElementCollection videos = tab.FindElementsByTags("ytd-video-renderer");
foreach (HtmlElement video in videos) {
    surfedVideos.Add(video);
}
Получаю вот такое исключение
74266
и прямо никак не побороть. Помогите, пожалуйста.
PS Кстати, как из мэйкера скопировать строчку лога в буфер, тоже не знаю )).
 
В ошибке написана проблема и она у вас в коде:

Необходимы базовые знания C#.

Используйте List<HtmlElement>.
Добрый день! Развернутей можно пожалуйста
В ошибке написана проблема и она у вас в коде:

Необходимы базовые знания C#.

Используйте List<HtmlElement>.
Имеете ввиду создать List и его элементы уже добавить в коллекцию?
 
Имеете ввиду создать List и его элементы уже добавить в коллекцию?
В зависимости от того, что вы хотите сделать. Обычно проще сконвертировать HtmlElementCollection в List.
 
  • Оценить
Реакции: Azakim

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)