0

案内広告の Web サイトで最新の広告をチェックするアプリを開発しています。特別価格の新しい広告があるときに通知する必要があります。

iは、私が支払う準備ができている価格値でありm1、ウェブサイトからのすべての価格です。さらに、textbox. 何らかの理由で、比較が機能しません。最終的には、新しい値のみを通知するようにさらに変更したいと考えています。

私が言いたいことを明確にするために: 製品の価格は文字列です。安い価格を見つける唯一の方法は、元の価格の 1 つと支払う準備ができているものの 2 つの文字列を比較することです。

私が何を意味するのかが明確になったことを願っています:)

ボタンクリック時:

{
    int i =0;
    List<string> codes = new List<string>();
    WebClient web = new WebClient();
    String html = web.DownloadString("http://www.dhd24.com/azl/index.php?sortorder=51&zeilen_pro_seite=60&suchstring=graupapagei&plz=&umkreis=20&classid=0&nav=classtypeid%3AMQ%3B");
    MatchCollection m1 = Regex.Matches(html, @"(.....,-)", 
        RegexOptions.Singleline);               

    while (i < 700) {
        foreach (Match m in m1) {
            i++;
            string test = (i.ToString() + ",-");
            string d = test.Replace("  ", string.Empty);
            string f = m.Groups[1].Value.Replace("  ", string.Empty); ;

            if (d == f)
                MessageBox.Show("found one!");

            string code = m.Groups[1].Value;
            codes.Add(code);
        }                           
    }      

    listBox1.DataSource = codes;  
}
4

0 に答える 0