案内広告の 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;
}