私のアプリケーションでは、scrape(string url)
の方法を使用して、Webページからのリンクをスクラップします。私は毎回10のURLを返すと言います。foreach inside foreach inside foreach
私はすべての1つの傷ついたURLから10リンクを掻き集めたいと思います。
かいつまん:
(ステップ1)はWebページにアクセスし、ウェブページにステップ1、外出先からの10個のリンク
(ステップ2)foreachのリンクをこすり、10個のリンク
をこすり(ステップ3)ステップ2からの各リンクについて、ウェブページに行き、10のリンクを擦る。
だから、私がこのような何かを行うことができますもちろん10の+ 100の+ 1000年リンク= 1110
与えるだろう:
List<string> links1 = new List<string>();
List<string> links2 = new List<string>();
List<string> links3 = new List<string>();
links1 = scrape("example.com"); //get 10 links
foreach (string link in links1)
{
List<string> temp = new List<string>();
temp = scrape(link);
links2.AddRange(temp);
} //get 100 links
foreach (string link in links2)
{
List<string> temp = new List<string>();
temp = scrape(link);
links3.AddRange(temp);
} // get 1000 links
をしかし、これは編集することがひどいです。 10回スクラップしたリンクから掻きたい場合はどうすればいいですか?私は10 foreach
ループを作らなければならないでしょう。
私に助言をいただけますか?
である点を除くと、私は思います。 –