私はistructionのセットが20回繰り返され、次のコードを持っている:最適化ネットシーケンシャルコード
WebBrowserJobs wb1 = new WebBrowserJobs();
Uri uri1 = new Uri("https://www.site1.it");
wb1.Url = uri1;
wb1.DocumentCompleted+= new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
WebBrowserJobs wb2 = new WebBrowserJobs();
Uri uri2 = new Uri("https://www.site2.it");
wb2.Url = uri2;
wb2.DocumentCompleted+= new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
...................
...................
...................
WebBrowserJobs wb20 = new WebBrowserJobs();
Uri uri20 = new Uri("https://www.site20.it");
wb20.Url = uri20;
wb20.DocumentCompleted+= new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
コードが正常に動作しますが、私はスクラップに新しいサイトを追加する必要がありますたびに、私がする必要があるがコードを編集してください...
URLのリストを含む文字列の単純なリストに基づいて、ある種の反復を作成することが可能かどうかは知りませんでした。
ライブラリをリファクタリングするとこの作業に役立つことがありますか?これは動作するはず
おかげ
これは、えー、ちょっと基本的なプログラミングです。コードをメソッドに入れて繰り返し呼び出すと、ここで混乱しているのは何ですか? – DavidG
探している制御機構を「ループ」といいます。あなたはC#の入門チュートリアルから始めるべきです。ループはそれらのいずれかによってカバーされる。 – David