.NET 3.x Парсинг и вывод определенного количества записей - C#

Узнай цену своей работы

Формулировка задачи:

Доброго, пишу что то подобие чата, сначало использовал WebBrowser , но теперь просто использую парсинг и вывожу в label1 , вопрос как сделать так чтобы выводилась не одна запись а например 10 , пробовал for не вышло код вывода
for (int i = 0; i <= 10; i++)
            {
                // Отправляем GET запрос и получаем в ответ HTML-код сайта с курсом валюты
                HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
                HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
                StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream());
                html = myStreamReader.ReadToEnd();

                // Вытаскиваем из HTML-кода нужные данные
                Match match = Regex.Match(html, pattern);
                Match match2 = Regex.Match(html, pattern2);
                Match match3 = Regex.Match(html, pattern3);
 
                string login = String.Format("{1}\n", url, match.Groups[1].ToString());
                string datetime = String.Format("{1}\n", url, match2.Groups[1].ToString());
                string message = String.Format("{1}\n", url, match3.Groups[1].ToString());
                label1.Text = login + "   " + datetime + " " + message;
 
            }

Решение задачи: «.NET 3.x Парсинг и вывод определенного количества записей»

textual
Листинг программы
var list = new List<Label>();
            int br = 200;
 
            for (int i = 0; i < 10; i++)
            {
                br += 22;
                var newLabel = new Label() { Text = "Test " + i, Left = 200, Top = br };
                list.Add(newLabel);
 
                this.Controls.Add(newLabel);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.4 из 5
Похожие ответы